Skip to content

Commit 3810d22

Browse files
authored
feat(github): Add zkevm 60M, 90M, 120M (#1655)
* feat(github): Add zkevm 60M, 90M, 120M * feat(github): Change zkevm feature to zkevm_36M * docs: Changelog * whitelist
1 parent 78fa83a commit 3810d22

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

.github/configs/feature.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,26 @@ static:
1111
evm-type: static
1212
fill-params: --until=Prague --fill-static-tests ./tests/static
1313
solc: 0.8.21
14-
zkevm:
14+
zkevm_36M:
1515
evm-type: zkevm
1616
fill-params: --from=Cancun --until=Prague --block-gas-limit 36000000 -m zkevm ./tests
1717
solc: 0.8.21
1818
feature_only: true
19+
zkevm_60M:
20+
evm-type: zkevm
21+
fill-params: --from=Cancun --until=Prague --block-gas-limit 60000000 -m zkevm ./tests
22+
solc: 0.8.21
23+
feature_only: true
24+
zkevm_90M:
25+
evm-type: zkevm
26+
fill-params: --from=Cancun --until=Prague --block-gas-limit 90000000 -m zkevm ./tests
27+
solc: 0.8.21
28+
feature_only: true
29+
zkevm_120M:
30+
evm-type: zkevm
31+
fill-params: --from=Cancun --until=Prague --block-gas-limit 120000000 -m zkevm ./tests
32+
solc: 0.8.21
33+
feature_only: true
1934
eip7692:
2035
evm-type: eip7692
2136
fill-params: --fork=EOFv1 ./tests/unscheduled

docs/CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@ Test fixtures for use by clients are available for each release on the [Github r
88

99
### 💥 Breaking Change
1010

11-
### 💥 Important Change for `fill` Users
11+
#### 💥 Important Change for `fill` Users
1212

1313
The output behavior of `fill` has changed ([#1608](https://github.com/ethereum/execution-spec-tests/pull/1608)):
1414

1515
- Before: `fill` wrote fixtures into the directory specified by the `--output` flag (default: `fixtures`). This could have many unintended consequences, including unexpected errors if old or invalid fixtures existed in the directory (for details see [#1030](https://github.com/ethereum/execution-spec-tests/issues/1030)).
1616
- Now: `fill` will exit without filling any tests if the specified directory exists and is not-empty. This may be overridden by adding the `--clean` flag, which will first remove the specified directory.
1717

18+
#### Feature `zkevm` expanded to `zkevm_36M`, `zkevm_60M`, `zkevm_90M`, `zkevm_120M`
19+
20+
Renames `zkevm` to `zkevm_36M` and further expands the zkEVM features to run using 60M, 90M and 120M block gas limits in `fixtures_zkevm_36M.tar.gz`, `fixtures_zkevm_60M.tar.gz`, `fixtures_zkevm_90M.tar.gz` and `fixtures_zkevm_120M.tar.gz` respectively.
21+
22+
Users can select any of the artifacts depending on their testing needs for their provers.
23+
1824
### 🛠️ Framework
1925

2026
#### `fill`

whitelist.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,8 @@ parametrization
578578
parametrizing
579579
popen
580580
prevrandao
581+
prover
582+
provers
581583
pytestconfig
582584
pytester
583585
pytestmark

0 commit comments

Comments
 (0)