fix(release): include v2 proof material in native builds #41
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
pool
post-quantum
question
third-party
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ignotusnemo/parano1d!41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "release/v2-native"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Native Release still passed only the legacy matrix pack, so v2 packaging could not receive its required matrices, pins and retirement verification keys. This change carries both frozen packs through preflight and every native build, validates their contents and hashes, and publishes one complete checksum manifest.
The local publisher uses proof-native/parano1d for CI and checks canonical main plus every mirror before creating the same annotated release tag on all four remotes. Release notes retain one physical line per paragraph, and the release guide documents byte-for-byte asset mirroring.
Validation: 11 focused packaging and input-validation tests pass; both frozen mainnet packs round-trip with verified digests; workflow YAML and Bash steps parse; git diff --check passes. CI remains manual.