Skip to content

chore: remove unused l1-contracts repo mirror from release flow - #24929

Merged
mverzilli merged 5 commits into
merge-train/fairiesfrom
martin/remove-l1-contracts-mirror-workflows
Jul 24, 2026
Merged

chore: remove unused l1-contracts repo mirror from release flow#24929
mverzilli merged 5 commits into
merge-train/fairiesfrom
martin/remove-l1-contracts-mirror-workflows

Conversation

@mverzilli

Copy link
Copy Markdown
Contributor

Stop pushing release tags to the AztecProtocol/l1-contracts mirror; the @aztec/l1-artifacts npm package is the supported distribution channel.

The public and private release flows now share the same l1-contracts release entrypoint (the npm publish).

To cover the mirror's remaining consumers:

  • expose the bundled foundry subtree via package exports
  • ship the governance payload contracts the rollup-upgrade tutorial deploys (RegisterNewRollupVersionPayload, TestPayloads)
  • point the tutorials at @aztec/l1-artifacts instead of the mirror

Stop pushing release tags to the AztecProtocol/l1-contracts mirror; the
@aztec/l1-artifacts npm package is the supported distribution channel.
The public and private release flows now share the same l1-contracts
release entrypoint (the npm publish).

To cover the mirror's remaining consumers:
- expose the bundled foundry subtree via package exports
- ship the governance payload contracts the rollup-upgrade tutorial
  deploys (RegisterNewRollupVersionPayload, TestPayloads)
- point the tutorials at @aztec/l1-artifacts instead of the mirror
Comment thread docs/docs-developers/docs/tutorials/js_tutorials/aave_bridge.md Outdated
@mverzilli
mverzilli requested a review from fcarreiro July 23, 2026 10:22
@mverzilli
mverzilli requested a review from charlielye July 23, 2026 10:59
…sumption

RegisterNewRollupVersionPayload ships in src/periphery, which the
@aztec/l1-artifacts bundle already contains (verified against the
published 5.0.1 tarball), so the rollup-upgrade tutorial deploys it from
there and the bundle only needs the test-only EmptyPayload grafted in.
Also documents how Foundry and Hardhat projects consume the npm package
(forge install cannot fetch it: it only clones whole git repos, and the
sources include generated files that exist only in built distributions).
…l network

Walked the full tutorial on a running 5.0.1 local network using the
published @aztec/l1-artifacts bundle: deploy, payload, propose, vote,
execute, and canonical-rollup verification all pass. Two fixes from the
run: AZTEC_PROVING_COST_PER_MANA=0 reverts the deployment with
FeeLib__ProvingCostBelowFloor (the local network deploys with 100), and
the deploy script already emits payloadAddress, so Step 5 is optional.
Comment thread docs/docs-developers/docs/tutorials/testing_governance_rollup_upgrade.md Outdated
@mverzilli
mverzilli enabled auto-merge (squash) July 24, 2026 11:15
@mverzilli
mverzilli merged commit 16933d5 into merge-train/fairies Jul 24, 2026
12 checks passed
@mverzilli
mverzilli deleted the martin/remove-l1-contracts-mirror-workflows branch July 24, 2026 11:24
rangozd pushed a commit to rangozd/aztec-packages that referenced this pull request Aug 5, 2026
BEGIN_COMMIT_OVERRIDE
chore(port): forward-port remaining v5-next fairies backlog to next
(AztecProtocol#24949)
chore: remove unused l1-contracts repo mirror from release flow (AztecProtocol#24929)
chore: merge next into merge-train/fairies (resolve conflicts, unblock
AztecProtocol#24951) (AztecProtocol#24965)
chore: merge next into merge-train/fairies (resolve conflicts, unblock
AztecProtocol#24951) (AztecProtocol#24967)
END_COMMIT_OVERRIDE
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.

3 participants