-
Notifications
You must be signed in to change notification settings - Fork 4
ci: add bundle vector drift gate #265
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
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
29c1779 to
cd17642
Compare
2381ef6 to
e5a35b9
Compare
cd17642 to
abb2a7b
Compare
e5a35b9 to
15ddee8
Compare
abb2a7b to
a4c65da
Compare
15ddee8 to
64ee71f
Compare
a4c65da to
5e772c2
Compare
64ee71f to
323e842
Compare
5e772c2 to
2b05091
Compare
323e842 to
a6396d5
Compare
2b05091 to
eb3a03c
Compare
a6396d5 to
16b2c2a
Compare
f04c569 to
e66e633
Compare
16b2c2a to
0ed4332
Compare
e66e633 to
78df4a6
Compare
169cab1 to
83daf61
Compare
b8346fe to
8da92c9
Compare
fc54ada to
ae71598
Compare
ae71598 to
0028c22
Compare
jithinraj
added a commit
that referenced
this pull request
Jan 12, 2026
Version bump 0.9.29 -> 0.9.30 for all 45 packages. v0.9.30 Theme: Dispute Bundle + Deterministic Verification Shipped: - Dispute Bundle ZIP format (peac.dispute-bundle/0.1) - CLI: peac bundle create|verify|info - Deterministic verification reports with JCS canonicalization - Kernel error codegen from specs/kernel/errors.json - E_BUNDLE_* error codes (9 codes) - Crypto testkit subpath export - 8 conformance vectors with expected report hashes - CI drift gates for codegen and bundle vectors PRs: #260, #261, #262, #263, #264, #265
3 tasks
jithinraj
added a commit
that referenced
this pull request
Jan 12, 2026
Version bump 0.9.29 -> 0.9.30 for all 45 packages. v0.9.30 Theme: Dispute Bundle + Deterministic Verification Shipped: - Dispute Bundle ZIP format (peac.dispute-bundle/0.1) - CLI: peac bundle create|verify|info - Deterministic verification reports with JCS canonicalization - Kernel error codegen from specs/kernel/errors.json - E_BUNDLE_* error codes (9 codes) - Crypto testkit subpath export - 8 conformance vectors with expected report hashes - CI drift gates for codegen and bundle vectors PRs: #260, #261, #262, #263, #264, #265
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.
Summary
Add
scripts/verify-bundle-drift.mjs- a robust drift detector for bundle conformance vectors.Features
Exit codes
Usage
```bash
CI (clean tree required)
pnpm verify:bundle-drift
Local development (allows unrelated dirty files)
pnpm verify:bundle-drift --allow-dirty
```
Test plan
Stacked PRs
Merge in order: PR1 -> PR2 -> PR3 -> PR4