Skip to content

👷 remove CI gas diff #237

👷 remove CI gas diff

👷 remove CI gas diff #237

Workflow file for this run

name: Tests
env:
API_KEY_ALCHEMY: ${{ secrets.API_KEY_ALCHEMY }}
API_KEY_ETHERSCAN: ${{ secrets.API_KEY_ETHERSCAN }}
API_KEY_INFURA: ${{ secrets.API_KEY_INFURA }}
FOUNDRY_PROFILE: "ci"
MNEMONIC: ${{ secrets.MNEMONIC }}
# This CI workflow is responsible of running the tests.
on:
workflow_dispatch:
pull_request:
push:
branches:
- main
concurrency:
cancel-in-progress: true
group: ${{ github.workflow }}-${{ github.ref }}
jobs:
test:
runs-on: ubuntu-latest
# TODO: Make this permission more granular
permissions: write-all
steps:
- name: Check out the repo
uses: actions/checkout@v3
with:
submodules: recursive
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
- name: Show the Foundry config
run: forge config
- name: Generate a fuzz seed that changes weekly to avoid burning through RPC allowance
run: >
echo "FOUNDRY_FUZZ_SEED=$(
echo $(($EPOCHSECONDS - $EPOCHSECONDS % 604800))
)" >> $GITHUB_ENV
- name: Run tests
run: forge test