Skip to content

Prepare release bundle without replacing collected evidence - #24

Merged
mellowcroc merged 2 commits into
mainfrom
fix/prepare-bundle-existing-evidence
Sep 9, 2026
Merged

Prepare release bundle without replacing collected evidence#24
mellowcroc merged 2 commits into
mainfrom
fix/prepare-bundle-existing-evidence

Conversation

@mellowcroc

@mellowcroc mellowcroc commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Prepare the bundle inside the existing operational evidence directory without replacing receipts.
  • Require the exact release path; reject output collisions and symlinked directories. Preserve interrupted output for inspection.
  • Evidence verification, signatures, release gates, and other signing-export behavior are unchanged.

Validation

  • All PR CI jobs passed, including real Groth16 ownership round-trips and reproducible unsigned rehearsal.
  • Linux AMD64 CLI/internal ceremony suites and CLI vet passed under 2 CPU / 2 GiB limits.
  • Export concurrency/collision tests passed with the race detector (10 repetitions).
  • Published as mpc-ci-1405da9e1830dcb19faa1b0ba42a0935d9c095d7; downstream Relay Harden mainnet ceremony and browser proof recovery Anastasia-Labs/proof-tool#34 and its released three-image tiny ceremony passed through bundle preparation/signing and final release verification.
  • No wallet flow, production keys, or proof profiles change. Local pnpm test:all and the live Preprod claim lane were not run.

@mellowcroc
mellowcroc marked this pull request as ready for review September 9, 2026 03:43
@mellowcroc
mellowcroc merged commit 1405da9 into main Sep 9, 2026
8 checks passed
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.

1 participant