perf(release): parallelize independent package verification - #1157
Merged
Conversation
drewstone
marked this pull request as ready for review
September 9, 2026 22:23
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.
Release verification currently runs packed cohort, official optimizer, and Bench checks serially.
This change validates the release tag once, then runs the existing archive/cohort verifier and the two integration verifiers concurrently against its immutable commit SHA.
Publication requires all three jobs and retains the exact archive digest check and credential isolation.
The uploaded artifact also retains the raw cohort report beside the archive and conformance manifest.
In completed publish run 34406404420, the three integration stages consumed 101, 173, and 211 seconds serially.
The new workflow has not run for a release, so actual elapsed-time savings remain unmeasured.
Validation: 11 workflow contract and failure-mutation tests passed; actionlint, publish workflow checker, peer check, repository lint (692 files), and commit hooks passed.
Independent review approved the implementation before rebase; the rebased workflow tests and checks passed again.
The PR CI workflow remains unchanged.