Skip to main content
← Back to list
01Issue
FeatureShippedSwamp CLIPublic
Assigneesstack72

Relationships

#2087 Simplify CI: remove redundant jobs, automerge only on security + attestation gates

Opened by stack72 · 9/9/2026· Shipped 9/9/2026

Summary

The CI workflow (.github/workflows/ci.yml) currently runs several jobs that duplicate work already covered by the local verification workflow and attestation. These should be removed to simplify CI and reduce runner costs.

Jobs to remove

  1. test — lint, fmt, check, test, compile are all covered by the local verify-build workflow and validated via attestation
  2. deps-audit — dependency auditing is covered by the local verification workflow
  3. skill-review — skill quality review is covered by local verify-skills workflow
  4. skill-trigger-eval — skill trigger evals are covered by local verification
  5. claude-review — code review is covered by local verify-reviews workflow
  6. claude-adversarial-review — adversarial review is covered by local verify-reviews workflow
  7. claude-ux-review — UX review is covered by local verify-reviews workflow

Automerge gate changes

After removing those jobs, the auto-merge job should only depend on (and require all green):

  • claude-ci-security-review — still runs in CI (reviews workflow file changes)
  • claude-review-integrity — still runs in CI (audits trust-root file changes)
  • validate-attestationMUST ALWAYS RUN (mandatory merge gate, validates local verification ran)

The changes detection job stays since claude-ci-security-review and claude-review-integrity depend on it.

Notes

  • The validate-attestation job is the mandatory merge gate — it must run unconditionally on every non-draft PR
  • The conditional CI reviews (claude-ci-security-review, claude-review-integrity) only fire when their respective file paths change, which is correct
  • Branch protection rules may need updating after these jobs are removed
02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 7 MOREPR_MERGED+ 2 MORESESSION_SUMMARIZED

Shipped

9/9/2026, 3:43:32 PM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack729/9/2026, 12:46:44 PM

Sign in to post a ripple.