[ci] Retire the generated-matrix toolchain check - #3596
Merged
joshlf merged 0 commit intoAug 25, 2026
Conversation
This was referenced Aug 25, 2026
joshlf
force-pushed
the
Gnouzrlnq3bnxeg72jfe7d3xq6jymqqcf
branch
from
August 25, 2026 18:32
4ebd94a to
b221e68
Compare
joshlf
force-pushed
the
G9897ad03a6cbd7a3472a2b8184fd6ae8
branch
from
August 25, 2026 18:32
8ff4775 to
46de7c3
Compare
Member
Author
|
Authored by an agent, posting via joshlf's account GHerrit's partial metadata sync left this PR targeting a later stack branch, so GitHub marked it merged and deleted its managed head branch. I restored that branch at the unchanged commit; the change now continues as #3599, targeting its correct immediate parent. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The old shell check compared package.metadata.build-rs keys with the
handwritten workflow matrix. Typed planning now passes that matrix
through fromJSON, so yq sees an expression instead of the expected list.
Make checked inventory and policy the sole owner of this invariant.
Inventory requires manifest metadata keys and policy descriptors to be
exactly equal. Policy requires each descriptor to have nonempty scopes,
and ci audit plans every configured event. Both direct CI and pre-push
run that audit through check_tools.sh.
Remove the obsolete hosted job, yq installation, script, hook child,
workflow registry row, and aggregate dependency. Keep the frozen
execution specs unchanged because they describe their immutable source
commit, not the live workflow.
This removes one runner startup and tool installation from CI and one
duplicate local process from pre-push. It should reduce resource use and
a small amount of aggregate latency, although it is not on the matrix
critical path.
Tests: ci/check_tools.sh
Tests: ci/check_actions.sh
Tests: ci/check_job_dependencies.sh
Tests: githooks/test_pre_push.py
Tests: ci/check_fmt.sh
Tests: git diff --check
Authored by an agent, posting via joshlf's account