From 0ddf7f592af741ee5e47defef91887f415e57064 Mon Sep 17 00:00:00 2001 From: Ryan Ghods Date: Fri, 23 Oct 2026 15:30:17 -0500 Subject: [PATCH] ci: pin foundry to v1.5.1 and skip Coveralls outside the main repo Forge nightly now checks out the .gitmodules branch for each submodule during `forge install`, which fails on the v0.1.3 tag for lib/create2-helpers. Pin the toolchain to v1.5.1, which keeps submodules at their recorded commits. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 360f18c7..9f5dc975 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -85,6 +85,7 @@ jobs: - run: yarn coverage - name: Submit coverage to Coveralls + if: github.repository == 'ProjectOpenSea/seadrop' uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -102,7 +103,7 @@ jobs: - name: Install Foundry uses: foundry-rs/foundry-toolchain@v1 with: - version: nightly + version: v1.5.1 - name: Install forge dependencies run: forge install @@ -159,6 +160,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Coveralls Finished + if: github.repository == 'ProjectOpenSea/seadrop' uses: coverallsapp/github-action@master with: parallel-finished: true