Skip to content

Add aggregate CI check#1129

Merged
chaptersix merged 3 commits into
mainfrom
agent/aggregate-ci-check
Jul 21, 2026
Merged

Add aggregate CI check#1129
chaptersix merged 3 commits into
mainfrom
agent/aggregate-ci-check

Conversation

@chaptersix

@chaptersix chaptersix commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a final ci-passed job to the Continuous Integration workflow
  • make the aggregate job run after server-version validation and the complete build-test matrix
  • fail the aggregate check if either required dependency is unsuccessful

Why

The CLI merge-queue ruleset should depend on a stable aggregate CI context instead of naming every matrix entry. This keeps branch protection accurate when the test matrix changes.

Govulncheck remains a separate workflow and will be required independently.

Validation

  • actionlint .github/workflows/ci.yaml
  • git diff --check

Coordination

This PR must merge before ci-passed is made a required check so that the context exists before the merge queue is enabled.

@chaptersix
chaptersix marked this pull request as ready for review July 21, 2026 18:01
@chaptersix
chaptersix requested a review from a team as a code owner July 21, 2026 18:01
@chaptersix
chaptersix merged commit 5f039f4 into main Jul 21, 2026
12 checks passed
@chaptersix
chaptersix deleted the agent/aggregate-ci-check branch July 21, 2026 23:15
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.

2 participants