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:
Tam Nhu Tran
2026-02-17 01:55:02 +07:00
parent 8ab78f039c
commit f81c56204c
+9 -9
View File
@@ -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