mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 04:18:05 +00:00
ci(ai-review): switch from CLIProxy to GLM API for code reviews
Route AI code reviews through api.z.ai instead of localhost CLIProxy. Uses GLM_API_KEY repo secret for authentication.
This commit is contained in:
@@ -67,15 +67,15 @@ jobs:
|
||||
contains(github.event.comment.body, '/review') &&
|
||||
github.event.comment.user.type != 'Bot')
|
||||
|
||||
# CLIProxy environment for model routing
|
||||
# GLM API environment for model routing
|
||||
env:
|
||||
ANTHROPIC_BASE_URL: http://localhost:8317
|
||||
REVIEW_MODEL: claude-opus-4-6-thinking
|
||||
ANTHROPIC_AUTH_TOKEN: ccs-internal-managed
|
||||
ANTHROPIC_MODEL: claude-opus-4-6-thinking
|
||||
ANTHROPIC_DEFAULT_OPUS_MODEL: claude-opus-4-6-thinking
|
||||
ANTHROPIC_DEFAULT_SONNET_MODEL: claude-sonnet-4-5-thinking
|
||||
ANTHROPIC_DEFAULT_HAIKU_MODEL: claude-sonnet-4-5
|
||||
ANTHROPIC_BASE_URL: https://api.z.ai/api/anthropic
|
||||
REVIEW_MODEL: glm-5
|
||||
ANTHROPIC_AUTH_TOKEN: ${{ secrets.GLM_API_KEY }}
|
||||
ANTHROPIC_MODEL: glm-5
|
||||
ANTHROPIC_DEFAULT_OPUS_MODEL: glm-5
|
||||
ANTHROPIC_DEFAULT_SONNET_MODEL: glm-5
|
||||
ANTHROPIC_DEFAULT_HAIKU_MODEL: GLM-4.7-FlashX
|
||||
DISABLE_BUG_COMMAND: "1"
|
||||
DISABLE_ERROR_REPORTING: "1"
|
||||
DISABLE_TELEMETRY: "1"
|
||||
@@ -119,7 +119,7 @@ jobs:
|
||||
id: claude-review
|
||||
uses: anthropics/claude-code-action@v1
|
||||
with:
|
||||
anthropic_api_key: ${{ secrets.CLIPROXY_API_KEY }}
|
||||
anthropic_api_key: ${{ secrets.GLM_API_KEY }}
|
||||
github_token: ${{ steps.app-token.outputs.token }}
|
||||
path_to_claude_code_executable: /home/github-runner/.local/bin/claude
|
||||
track_progress: false # Disabled - no progress comments, just final review
|
||||
|
||||
Reference in New Issue
Block a user