mirror of
https://github.com/outbackdingo/optimclaw.git
synced 2026-08-27 08:00:17 +00:00
refactor(ci): PR-based Claude review instead of batch extraction [skip-regression-check]
Restructure staging-ci to create the promotion PR first, then let claude-review.yml trigger on the PR via pull_request event. Claude posts findings as native PR review comments (no JSON extraction). - claude-review.yml: trigger on pull_request with staging-promotion label, uses claude-code-action in native PR review mode, Sonnet tags comments with [SEVERITY:CONFIDENCE] for downstream parsing - staging-ci.yml: new create-promotion-pr job runs in parallel with tests/e2e, gate waits for Claude review check on PR, parses review comments to create issues and evaluate blocking findings - create-labels.sh: add staging-promotion label Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
1ecc41e0ce
commit
12508253ba
@@ -67,6 +67,7 @@ create "skip-regression-check" "9E9E9E" "Acknowledged: fix without regression te
|
||||
create "staging-ci-review" "D93F0B" "Auto-created by staging CI Claude Code review"
|
||||
create "skip-claude-gate" "FBCA04" "Override: bypass Claude CRITICAL gate on staging CI"
|
||||
create "low-confidence" "C5DEF5" "Claude review finding with <50 confidence"
|
||||
create "staging-promotion" "0E8A16" "Auto-created staging→main promotion PR"
|
||||
|
||||
echo "==> Creating contributor labels..."
|
||||
create "contributor: new" "FFF9C4" "First-time contributor"
|
||||
|
||||
Reference in New Issue
Block a user