Skip to content

chore: add stable required CI gates - #17

Merged
jaredjakacky merged 1 commit into
mainfrom
chore/stable-required-ci-gates
Aug 13, 2026
Merged

chore: add stable required CI gates#17
jaredjakacky merged 1 commit into
mainfrom
chore/stable-required-ci-gates

Conversation

@jaredjakacky

Copy link
Copy Markdown
Owner

Summary

  • add a stable Required CI job covering the full Verify and Race matrices
  • add a stable Required Vulnerability Scan job covering the govulncheck matrix
  • explicitly name the existing Dependency Review check
  • fail aggregate jobs when an upstream job fails, is cancelled, or is skipped
  • keep aggregate jobs minimally privileged and bounded to one minute

These stable check names allow the repository ruleset to enforce CI without depending on Renovate-managed Go version names.

Unchanged

  • supported Go matrix
  • existing verification, race, and vulnerability commands
  • Renovate configuration
  • release workflow behavior

Validation

  • actionlint v1.7.12
  • make verify
  • make test-race
  • make govulncheck
  • aggregate-gate success/failure/cancellation/skip truth table
  • git diff --check

Follow-up

After these checks report successfully on GitHub, update the main ruleset to require:

  • Required CI
  • Required Vulnerability Scan
  • Dependency Review

Remove any version-specific Verify and Race requirements after the stable gates are active.

@jaredjakacky
jaredjakacky merged commit 415c232 into main Aug 13, 2026
9 checks passed
@jaredjakacky
jaredjakacky deleted the chore/stable-required-ci-gates branch August 13, 2026 13:16
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