chore: add contracts_utils #1425
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Stateless Tests | |
on: | |
pull_request: | |
branches: | |
- master | |
types: [opened, synchronize] | |
push: | |
branches: | |
- master | |
concurrency: | |
group: ${{ github.ref }}-${{ github.workflow }} | |
cancel-in-progress: true | |
jobs: | |
lint: | |
uses: ./.github/workflows/.lint.yml | |
stateless-tests: | |
name: Stateless Tests | |
needs: lint | |
runs-on: [self-hosted, linux, x64, ephemeral] | |
timeout-minutes: 360 | |
steps: | |
- name: Checkout | |
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 | |
- name: Install Python virtualenv | |
run: pip install virtualenv | |
- name: Setup Node | |
uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 | |
with: | |
node-version: "16" | |
- name: Install Poetry | |
uses: snok/install-poetry@93ada01c735cc8a383ce0ce2ae205a21c415379b | |
- run: npm install --global ganache-cli | |
- run: npm install --global yarn | |
- run: yarn | |
- run: poetry install | |
- run: npx hardhat node & | |
- run: sleep 2 | |
- run: poetry run brownie test --network hardhat --stateful false |