From e134dddbef6f23a1b9d738f258df9c64ddeb2171 Mon Sep 17 00:00:00 2001 From: Vaclav R <174333046+vaclav-ssvlabs@users.noreply.github.com> Date: Thu, 26 Mar 2026 10:03:31 +0100 Subject: [PATCH 1/2] chore(ci) - Update actions base image to node:24 --- .github/workflows/foundry-gas-diff.yml | 6 +++--- .github/workflows/tests.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml index 78403d1f..318a7188 100644 --- a/.github/workflows/foundry-gas-diff.yml +++ b/.github/workflows/foundry-gas-diff.yml @@ -15,7 +15,7 @@ jobs: submodules: recursive - name: Install Foundry - uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1 + uses: foundry-rs/foundry-toolchain@v1.7.0 # v1 with: version: nightly @@ -28,7 +28,7 @@ jobs: FOUNDRY_FUZZ_SEED: 0x${{ github.event.pull_request.base.sha || github.sha }} - name: Compare gas reports - uses: Rubilmax/foundry-gas-diff@60e763d02526ee3299bd04278cb178d1547b134b # v3 + uses: Rubilmax/foundry-gas-diff@v3.21 # v3 with: summaryQuantile: 0.9 # only display the 10% most significant gas diffs in the summary (defaults to 20%) sortCriteria: avg,max # sort diff rows by criteria @@ -38,7 +38,7 @@ jobs: - name: Add gas diff to sticky comment if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target' - uses: marocchino/sticky-pull-request-comment@52423e01640425a022ef5fd42c6fb5f633a02728 # v2 + uses: marocchino/sticky-pull-request-comment@v3.0.2 # v2 with: # delete the comment in case changes no longer impact gas costs delete: ${{ !steps.gas_diff.outputs.markdown }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index bca9f299..68f34303 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,7 @@ jobs: submodules: recursive - name: Install Node.js - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 + uses: actions/setup-node@v6.3.0 # v4 with: node-version: '18' cache: 'npm' @@ -32,7 +32,7 @@ jobs: npm install - name: Install Foundry - uses: foundry-rs/foundry-toolchain@82dee4ba654bd2146511f85f0d013af94670c4de # v1 + uses: foundry-rs/foundry-toolchain@v1.7.0 # v1 - name: Show Forge version run: | From e87f086bbb22d08d32808a2d60c9e41d74a44f0f Mon Sep 17 00:00:00 2001 From: Vaclav R <174333046+vaclav-ssvlabs@users.noreply.github.com> Date: Thu, 26 Mar 2026 10:15:13 +0100 Subject: [PATCH 2/2] fix(ci): update single-line uses action refs --- .github/workflows/foundry-gas-diff.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml index 318a7188..47ef77cb 100644 --- a/.github/workflows/foundry-gas-diff.yml +++ b/.github/workflows/foundry-gas-diff.yml @@ -10,7 +10,7 @@ jobs: compare_gas_reports: runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@v6.0.2 # v4 with: submodules: recursive diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 68f34303..d4656c6f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -16,7 +16,7 @@ jobs: name: Foundry project runs-on: ubuntu-latest steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 + - uses: actions/checkout@v6.0.2 # v4 with: submodules: recursive