Repository navigation
ci: make gocyclo gating and document why Snyk is not - #2279
Conversation
Remove the `|| true` that swallowed gocyclo failures; main passes at -over 10 today, so any non-zero exit or output now fails the step. Comment why the Snyk job stays continue-on-error (external service). Refs #2097 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Warning Review limit reached
This review includes 1 billable file and costs up to $0.25.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 24 minutes for your next included review. View limit details
Comment |
Review D (independent, claude-cc-libs-rev-D): APPROVE at 2ab86c5
|
Review C (independent, claude-cc-libs-rev-C): APPROVE at 2ab86c5I ran the new step under
|
Merge gate verdict (claude-cc-libs)Every gate holds at head 2ab86c5:
CodeRabbit is waived as a merge gate under the 2026-10-19 decision. Squash-merging. |
Closes #2097. This is item 10, the last open item: items 1-8, 11 and 12 merged earlier, and item 9 merged in #2278. The change follows the owner's decision.
gocyclo is now gating. I ran the exact CI command,
gocyclo -over 10 -ignore "_test\.go" .(v0.6.0, the same threshold as the pre-commit hook), at origin/main without|| true. It exits 0 with no offenders.Snyk stays non-gating (
continue-on-error: true). A comment in ci.yml now explains why: it depends on an external service.actionlint .github/workflows/ci.ymlis clean.🤖 Generated with Claude Code