Skip to content

Commit

Permalink
simplify some rules
Browse files Browse the repository at this point in the history
  • Loading branch information
charles-cooper committed Mar 16, 2024
1 parent 16421b5 commit c60b116
Showing 1 changed file with 10 additions and 13 deletions.
23 changes: 10 additions & 13 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,39 +68,36 @@ jobs:

# https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs#expanding-or-adding-matrix-configurations
include:
# test default settings with 3.11 across all supported evm versions
- python-version: ["3.11", "311"]
debug: false
# test default settings with default python across all supported evm
# versions
- debug: false
opt-mode: gas
evm-version: london
- python-version: ["3.11", "311"]
debug: false
- debug: false
opt-mode: gas
evm-version: paris
- python-version: ["3.11", "311"]
debug: false

# redundant shanghai rule, for clarity
- debug: false
opt-mode: gas
evm-version: shanghai
# enable when py-evm makes it work:
#- python-version: ["3.11", "311"]
#-
# debug: false
# opt-mode: gas
# evm-version: cancun

# run with `--memorymock`, but only need to do it one configuration
# TODO: consider removing the memorymock tests
- python-version: ["3.11", "311"]
opt-mode: gas
# TODO: consider removing the memorymock tests entirely
- opt-mode: gas
debug: false
evm-version: shanghai
memorymock: true

# run across other python versions. we don't really need to run all
# modes across all python versions - one is enough
- python-version: ["3.10", "310"]
opt-mode: gas
debug: false
evm-version: shanghai

# TODO 3.12 doesn't work yet, investigate - may be hypothesis issue
#- python-version: ["3.12", "312"]
Expand Down

0 comments on commit c60b116

Please sign in to comment.