Skip to content

feat(standard-contracts): pin compiled artifacts for release-branch reproducibility check#23262

Draft
dbanks12 wants to merge 1 commit into
dbanks12/shift-protocol-addressesfrom
dbanks12/standard-contracts-pin-artifacts
Draft

feat(standard-contracts): pin compiled artifacts for release-branch reproducibility check#23262
dbanks12 wants to merge 1 commit into
dbanks12/shift-protocol-addressesfrom
dbanks12/standard-contracts-pin-artifacts

Conversation

@dbanks12
Copy link
Copy Markdown
Contributor

@dbanks12 dbanks12 commented May 13, 2026

Commits the freshly-built artifact JSON for each demoted standard contract (auth_registry, public_checks, multi_call_entrypoint) under yarn-project/standard-contracts/src/<name>/pinned/, plus a per-contract reproducibility.test.ts that compares the pinned artifact's sha256 against the freshly-built artifact's sha256.

The tests are it.skip(...)'d by default; CI on next stays green. To enable on a release branch, drop the .skip (or run the test manually: yarn workspace @aztec/standard-contracts test src/<name>/reproducibility.test.ts).

@dbanks12 dbanks12 force-pushed the dbanks12/shift-protocol-addresses branch from d2f6d24 to c662d17 Compare May 14, 2026 13:42
@dbanks12 dbanks12 force-pushed the dbanks12/standard-contracts-pin-artifacts branch from 966fca5 to 3702cda Compare May 14, 2026 13:42
@dbanks12 dbanks12 force-pushed the dbanks12/shift-protocol-addresses branch from c662d17 to e4f8cb3 Compare May 14, 2026 14:18
@dbanks12 dbanks12 force-pushed the dbanks12/standard-contracts-pin-artifacts branch 2 times, most recently from c291b97 to 91cba07 Compare May 14, 2026 19:26
@dbanks12 dbanks12 force-pushed the dbanks12/shift-protocol-addresses branch 2 times, most recently from 2a01c1e to 7e4e2fa Compare May 14, 2026 19:37
@dbanks12 dbanks12 force-pushed the dbanks12/standard-contracts-pin-artifacts branch 2 times, most recently from 991fe58 to c312b64 Compare May 14, 2026 19:45
@dbanks12 dbanks12 force-pushed the dbanks12/shift-protocol-addresses branch 2 times, most recently from b584d56 to 6fee021 Compare May 14, 2026 20:04
@dbanks12 dbanks12 force-pushed the dbanks12/standard-contracts-pin-artifacts branch 2 times, most recently from 536846d to bded191 Compare May 14, 2026 20:48
@dbanks12 dbanks12 force-pushed the dbanks12/shift-protocol-addresses branch from 6fee021 to 3ebe06c Compare May 14, 2026 20:48
@dbanks12 dbanks12 force-pushed the dbanks12/shift-protocol-addresses branch from 3ebe06c to d17d039 Compare May 14, 2026 22:17
@dbanks12 dbanks12 force-pushed the dbanks12/standard-contracts-pin-artifacts branch from bded191 to 1e72115 Compare May 14, 2026 22:17
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