Skip to content

Commit 631a5e7

Browse files
committed
feat(ci): add verkle config for pre-releases.
1 parent a1f90dd commit 631a5e7

File tree

4 files changed

+25
-1
lines changed

4 files changed

+25
-1
lines changed

.github/workflows/tox_verify.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ jobs:
2626
# python: '3.11'
2727
# evm-type: 'eip7692'
2828
# tox-cmd: 'tox -e tests-eip7692'
29+
# Disabled for now until verkle testing framework is refined
30+
# - os: ubuntu-latest
31+
# python: '3.11'
32+
# evm-type: 'eip6800'
33+
# tox-cmd: 'tox -e tests-eip6800'
2934
- os: macos-latest
3035
python: '3.11'
3136
evm-type: 'stable'

configs/evm.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,9 @@ eip7692:
1212
impl: evmone
1313
repo: ethereum/evmone
1414
ref: master
15-
evm-bin: evmone-t8n
15+
evm-bin: evmone-t8n
16+
eip6800:
17+
impl: geth
18+
repo: gballet/go-ethereum
19+
ref: base-root-last-merkle-root-merge
20+
evm-bin: evm

configs/feature.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,8 @@ develop:
99
eip7692:
1010
evm-type: eip7692
1111
fill-params: --fork=CancunEIP7692 ./tests/prague
12+
solc: 0.8.21
13+
eip6800:
14+
evm-type: eip6800
15+
fill-params: --fork=EIP6800Transition -m blockchain_test
1216
solc: 0.8.21

tox.ini

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ env_list =
77
[forks]
88
develop = Prague
99
eip7692 = CancunEIP7692
10+
eip6800 = EIP6800Transition
1011

1112
[testenv]
1213
package = wheel
@@ -77,6 +78,15 @@ extras =
7778
commands =
7879
pytest -n auto --evm-bin=evmone-t8n --fork={[forks]eip7692} -k "not slow" ./tests/prague
7980

81+
[testenv:tests-eip6800]
82+
description = Execute test cases in tests/ specifically for the Verkle transition
83+
84+
extras =
85+
{[testenv:tests-base]extras}
86+
87+
commands =
88+
pytest -n auto --fork={[forks]eip6800}
89+
8090
[testenv:docs]
8191
description = Run documentation checks
8292

0 commit comments

Comments
 (0)