diff --git a/.github/workflows/foundry-build-sizes.yml b/.github/workflows/foundry-build-sizes.yml deleted file mode 100644 index a6bd5461..00000000 --- a/.github/workflows/foundry-build-sizes.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Test sizes - -on: - push: - branches: - - main - pull_request: - -jobs: - check: - strategy: - fail-fast: true - - name: Foundry project - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install Foundry - uses: bitcoin-portal/foundry-toolchain@v1 - with: - version: nightly - - - name: Run Forge Version - run: forge --version - - - name: Run Forge Build - run: forge build --sizes diff --git a/.github/workflows/foundry-gas-diff.yml b/.github/workflows/foundry-gas-diff.yml deleted file mode 100644 index 23038318..00000000 --- a/.github/workflows/foundry-gas-diff.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Report gas differ - -on: - push: - branches: - - main - pull_request: - # Optionally configure to run only for changes in specific files. For example: - # paths: - # - src/** - # - test/** - # - foundry.toml - # - remappings.txt - # - .github/workflows/foundry-gas-diff.yml - -jobs: - compare_gas_reports: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install Foundry - uses: bitcoin-portal/foundry-toolchain@v1 - with: - version: nightly - - # Add any step generating a gas report to a temporary file named gasreport.ansi. For example: - - name: Run tests - run: forge test --gas-report > gasreport.ansi -vvvv # <- this file name should be unique in your repository! - env: - # make fuzzing semi-deterministic to avoid noisy gas cost estimation - # due to non-deterministic fuzzing (but still use pseudo-random fuzzing seeds) - FOUNDRY_FUZZ_SEED: 0x${{ github.event.pull_request.base.sha || github.sha }} - - - name: Compare gas reports - uses: Rubilmax/foundry-gas-diff@v3.21 - with: - name: gas-report - 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 - sortOrders: desc,asc # and directions - ignore: test-foundry/**/* # filter out gas reports from specific paths (test/ is included by default) - id: gas_diff - - - 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@v2 - with: - # delete the comment in case changes no longer impact gas costs - delete: ${{ !steps.gas_diff.outputs.markdown }} - message: ${{ steps.gas_diff.outputs.markdown }} \ No newline at end of file