Skip to content

Verify the Foundry release tarball in the rollupcreator image - #213

Merged
eljobe merged 1 commit into
masterfrom
nit-6079-verify-the-foundry-binaries-the-rollupcreator-image-installs
Oct 21, 2026
Merged

eljobe merged 1 commit into
masterfrom
nit-6079-verify-the-foundry-binaries-the-rollupcreator-image-installs

Conversation

@robwblack

@robwblack robwblack commented Oct 19, 2026 •

Copy link
Copy Markdown

Replaces foundryup in the rollupcreator image with a direct download of the Foundry v1.0.0 release tarball, checked against a pinned per-arch sha256. Currently foundryup skips its hash check for releases without attestations, which includes v1.0.0. A replaced release asset would go into the image unnoticed. The version stays because a Foundry bump can change the compiled contracts, which belongs in its own change.

Builds on linux/amd64 and arm64 run all four binaries at 1.0.0. A wrong digest fails at sha256sum -c.

Part of NIT-6079

foundryup skips its hash check for releases without attestations,
which includes v1.0.0. The tarball digest supersedes the installer pin.
@robwblack
robwblack marked this pull request as ready for review October 19, 2026 19:36
@robwblack
robwblack requested a review from mglowack October 19, 2026 19:36
@mglowack mglowack assigned robwblack and eljobe and unassigned mglowack and robwblack Oct 21, 2026
@eljobe
eljobe merged commit dd4ec77 into master Oct 21, 2026
51 of 52 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.

3 participants