mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-14 04:15:52 +00:00
feat(ci): migrate ai-review to claude-code-action with fork PR support (#304)
* fix(ci): add persistent logging and remove turn/diff limits for AI review (#298) - Remove --max-turns limit (unlimited exploration) - Remove head -8000 diff limit (full diff) - Add persistent logging to /opt/actions-runner/logs/ai-review/ - Save prompt, stdout, stderr, timing, metadata as separate files - Add structured metadata.json with run details - Separate stdout/stderr capture for better debugging - Include debug info in failure comments (exit code, duration, log path) - Retry without tool restrictions if first attempt fails * fix(cliproxy): correct faulty version range to v81-85 and set v89 as stable (#302) PR #289 incorrectly marked all v81+ as faulty. v89 confirmed stable. - CLIPROXY_MAX_STABLE_VERSION: 6.6.80-0 → 6.6.89-0 - CLIPROXY_FAULTY_RANGE max: 6.6.999-0 → 6.6.85-0 * ci(github): migrate ai-review to claude-code-action with CLIProxy - Replace manual claude CLI setup with anthropics/claude-code-action@v1 - Add REVIEW_MODEL env var for centralized model configuration - Configure ANTHROPIC_BASE_URL for CLIProxy routing - Enable track_progress for live PR comment updates - Add model attribution footer instruction - Restrict tools to gh pr commands, Read, Glob, Grep only - Simplify workflow from 424 to 55 lines (-369 lines) * chore(release): 7.16.0-dev.1 [skip ci] * fix(ci): skip ai-review when secrets unavailable Add secrets check to job condition to gracefully skip on fork PRs where CCS_REVIEWER_APP_ID secret is not accessible * chore(release): 7.16.0-dev.2 [skip ci] * feat(ci): enable ai-review for fork PRs via pull_request_target Use pull_request_target event to allow secrets access for fork PRs. Safe for code review since we only read diff, not execute fork code. * chore(release): 7.16.0-dev.3 [skip ci] * fix(ci): disable track_progress for workflow_dispatch * chore(release): 7.16.0-dev.4 [skip ci] * fix(ci): clear Claude install locks before each run * perf(ci): use pre-installed Claude executable on runner * chore(release): 7.16.0-dev.5 [skip ci] --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
80e2124f63
commit
5651935797
2 files changed
+54
-364
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@kaitranntt/ccs",
|
||||
"version": "7.16.0",
|
||||
"version": "7.16.0-dev.5",
|
||||
"description": "Claude Code Switch - Instant profile switching between Claude Sonnet 4.5 and GLM 4.6",
|
||||
"keywords": [
|
||||
"cli",
|
||||
|
||||
Reference in new issue
Block a user