diff --git a/.github/workflows/forge-test.yml b/.github/workflows/forge-test.yml index c09ab0f..63dd450 100644 --- a/.github/workflows/forge-test.yml +++ b/.github/workflows/forge-test.yml @@ -1,12 +1,15 @@ name: Forge Tests +env: + FOUNDRY_PROFILE: "ci" + on: [push, pull_request] jobs: forge-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install Foundry uses: onbjerg/foundry-toolchain@v1 @@ -15,6 +18,7 @@ jobs: - name: Install dependencies run: forge install + # NOTE: must run `forge update` explicitly, repo uses cached deps instead of pulling fresh - name: Check formatting run: forge fmt --check diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml index ec724cd..2186d19 100644 --- a/.github/workflows/foundry-gas-diff.yml +++ b/.github/workflows/foundry-gas-diff.yml @@ -20,7 +20,7 @@ jobs: permissions: pull-requests: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive @@ -38,7 +38,7 @@ jobs: FOUNDRY_FUZZ_SEED: 0x${{ github.event.pull_request.base.sha || github.sha }} - name: Compare gas reports - uses: Rubilmax/foundry-gas-diff@v3.14 + uses: Rubilmax/foundry-gas-diff@v3.20 with: summaryQuantile: 0.0 # display all the most significant gas diffs in the summary (defaults to 20%) sortCriteria: avg,max # sort diff rows by criteria diff --git a/.github/workflows/slither-report.yml b/.github/workflows/slither-report.yml deleted file mode 100644 index f8ad0a4..0000000 --- a/.github/workflows/slither-report.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: Slither Report -on: [push, pull_request] -jobs: - slither-report: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: crytic/slither-action@v0.3.0 - with: - target: "src/" - slither-args: "--checklist" - fail-on: "low"