From 121a187de52b3bd479a1ad4ff7aeb952e6eab727 Mon Sep 17 00:00:00 2001 From: Kevin Ingersoll Date: Fri, 3 Jul 2026 23:24:51 +0100 Subject: [PATCH] pin foundry to v1.7.1 in contracts CI Unpinned nightly started emitting a version-suffixed VmContractHelper artifact that trips the clean-tree check after build. Pin to the same stable release used locally so committed ABIs stay reproducible. Co-Authored-By: Claude Fable 5 --- .github/workflows/contracts.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/contracts.yml b/.github/workflows/contracts.yml index 6838772..67d0b84 100644 --- a/.github/workflows/contracts.yml +++ b/.github/workflows/contracts.yml @@ -39,9 +39,9 @@ jobs: node-version: ${{ matrix.node-version }} cache: pnpm - name: Install Foundry - uses: onbjerg/foundry-toolchain@v1 + uses: foundry-rs/foundry-toolchain@v1 with: - version: nightly + version: v1.7.1 - run: pnpm install - run: pnpm build - name: Outdated files detected, run `pnpm build` and commit them @@ -78,8 +78,8 @@ jobs: node-version: ${{ matrix.node-version }} cache: "pnpm" - name: Install Foundry - uses: onbjerg/foundry-toolchain@v1 + uses: foundry-rs/foundry-toolchain@v1 with: - version: nightly + version: v1.7.1 - run: pnpm install - run: pnpm test