Skip to content

Removing retries in agent0 in favor of web3py's http provider retry system (enabled by default) #7281

Removing retries in agent0 in favor of web3py's http provider retry system (enabled by default)

Removing retries in agent0 in favor of web3py's http provider retry system (enabled by default) #7281

Workflow file for this run

name: test
on:
push:
branches:
- main
pull_request:
jobs:
build:
name: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
token: ${{github.token}}
- name: install node
uses: actions/setup-node@v3
with:
node-version: 16.x
- name: install packages
uses: borales/actions-yarn@v4
with:
cmd: install # will run `yarn install` command
env:
# A warning is thrown here unnecessarily. tracking issue here:
# https://github.com/github/vscode-github-actions/issues/222
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} # if needed
- name: install foundry
uses: foundry-rs/foundry-toolchain@v1
with:
version: nightly
- name: set up python
uses: actions/setup-python@v4
with:
python-version: "3.10"
token: ${{github.token}}
- name: install requirements
run: |
python -m venv --upgrade-deps .venv
source .venv/bin/activate
pip install -e '.[all]'
- name: run pytest with coverage
run: |
source .venv/bin/activate
IN_CI=true coverage run -m pytest
- name: generate coverage report
run: |
source .venv/bin/activate
coverage xml -i
coverage html -i
- name: upload coverage report to Codecov
uses: codecov/codecov-action@v4
with:
flags: unittests
fail_ci_if_error: false
# A warning is thrown here unnecessarily. tracking issue here:
# https://github.com/github/vscode-github-actions/issues/222
token: ${{ secrets.CODECOV_TOKEN }}