mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 22:16:41 +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') &&
|
contains(github.event.comment.body, '/review') &&
|
||||||
github.event.comment.user.type != 'Bot')
|
github.event.comment.user.type != 'Bot')
|
||||||
|
|
||||||
# CLIProxy environment for model routing
|
# GLM API environment for model routing
|
||||||
env:
|
env:
|
||||||
ANTHROPIC_BASE_URL: http://localhost:8317
|
ANTHROPIC_BASE_URL: https://api.z.ai/api/anthropic
|
||||||
REVIEW_MODEL: claude-opus-4-6-thinking
|
REVIEW_MODEL: glm-5
|
||||||
ANTHROPIC_AUTH_TOKEN: ccs-internal-managed
|
ANTHROPIC_AUTH_TOKEN: ${{ secrets.GLM_API_KEY }}
|
||||||
ANTHROPIC_MODEL: claude-opus-4-6-thinking
|
ANTHROPIC_MODEL: glm-5
|
||||||
ANTHROPIC_DEFAULT_OPUS_MODEL: claude-opus-4-6-thinking
|
ANTHROPIC_DEFAULT_OPUS_MODEL: glm-5
|
||||||
ANTHROPIC_DEFAULT_SONNET_MODEL: claude-sonnet-4-5-thinking
|
ANTHROPIC_DEFAULT_SONNET_MODEL: glm-5
|
||||||
ANTHROPIC_DEFAULT_HAIKU_MODEL: claude-sonnet-4-5
|
ANTHROPIC_DEFAULT_HAIKU_MODEL: GLM-4.7-FlashX
|
||||||
DISABLE_BUG_COMMAND: "1"
|
DISABLE_BUG_COMMAND: "1"
|
||||||
DISABLE_ERROR_REPORTING: "1"
|
DISABLE_ERROR_REPORTING: "1"
|
||||||
DISABLE_TELEMETRY: "1"
|
DISABLE_TELEMETRY: "1"
|
||||||
@@ -119,7 +119,7 @@ jobs:
|
|||||||
id: claude-review
|
id: claude-review
|
||||||
uses: anthropics/claude-code-action@v1
|
uses: anthropics/claude-code-action@v1
|
||||||
with:
|
with:
|
||||||
anthropic_api_key: ${{ secrets.CLIPROXY_API_KEY }}
|
anthropic_api_key: ${{ secrets.GLM_API_KEY }}
|
||||||
github_token: ${{ steps.app-token.outputs.token }}
|
github_token: ${{ steps.app-token.outputs.token }}
|
||||||
path_to_claude_code_executable: /home/github-runner/.local/bin/claude
|
path_to_claude_code_executable: /home/github-runner/.local/bin/claude
|
||||||
track_progress: false # Disabled - no progress comments, just final review
|
track_progress: false # Disabled - no progress comments, just final review
|
||||||
|
|||||||
Reference in New Issue
Block a user