Skip to content

ci: decouple test job from vet so test regressions can't be skipped - #158

Merged
Patel230 merged 1 commit into
mainfrom
fix/ci-test-job-not-gated-on-vet
Jul 31, 2026
Merged

ci: decouple test job from vet so test regressions can't be skipped#158
Patel230 merged 1 commit into
mainfrom
fix/ci-test-job-not-gated-on-vet

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

A vet failure currently skips the entire Tier 2+3 job graph (lint, test, security, smoke, module hygiene, public module graph, parity, secrets, markdown, deadcode, duplication, build, fuzz). This masked the DrainAlerts test breakage in PR #155, where vet failed on the trailer-strip force-push and the test job was silently skipped.

Change: test now needs: [format] only (not [format, vet]), so the race+coverage suite always runs and test regressions surface directly instead of being hidden behind an unrelated static-analysis failure.

A vet failure currently skips the entire tier 2+3 job graph, including
test (race + coverage). This masked the DrainAlerts test breakage in
PR #155, where vet failed on the trailer-strip force-push and the test
job was silently skipped. The test job now depends only on [format]
so the suite always runs and regressions surface.
@Patel230
Patel230 merged commit 80287fa into main Jul 31, 2026
19 checks passed
@Patel230
Patel230 deleted the fix/ci-test-job-not-gated-on-vet branch July 31, 2026 05:40
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