Skip to content

ci: promote full-suite to a required gate (Phase 3)#466

Merged
Data-Wise merged 1 commit into
devfrom
feature/ci-gate-required
Jun 14, 2026
Merged

ci: promote full-suite to a required gate (Phase 3)#466
Data-Wise merged 1 commit into
devfrom
feature/ci-gate-required

Conversation

@Data-Wise

Copy link
Copy Markdown
Owner

What

Phase 3 of the CI full-suite gate. The full-suite job (./tests/run-all.sh) has soaked green on dev (merged via #465). This makes it a real blocking gate:

  • Drop continue-on-error: true → a real failure now fails the check.
  • Rename Full Test Suite (non-blocking)Full Test Suite so the required-check name is honest.

Service/tool-absent suites still clean-skip via rc 77, so a non-zero exit is a genuine regression — not an environment artifact.

After this merges

  • Add Full Test Suite to dev branch protection (this PR's CI run registers the renamed check so it's selectable).
  • main branch protection follows after a further soak (separate, confirmed step).

Verification

run-all.sh is green on the dev runner: 64 passed, 0 failed, 0 timeout, 1 skipped (exit 0). This PR's own Full Test Suite run is the registration + soak.

🤖 Generated with Claude Code

The full-suite job (run-all.sh) has soaked green on dev (PR #465). Drop
continue-on-error so a real failure now fails the check, and rename the job
"Full Test Suite (non-blocking)" -> "Full Test Suite" so the required-check
name is honest. Service/tool-absent suites still clean-skip via rc 77, so a
non-zero exit is a genuine regression.

Next: add "Full Test Suite" to dev branch protection (this PR's run registers
the renamed check); main protection follows after a dev soak.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Data-Wise Data-Wise merged commit 020de96 into dev Jun 14, 2026
2 checks passed
@Data-Wise Data-Wise deleted the feature/ci-gate-required branch June 14, 2026 03:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant