Skip to content

Commit 27534e1

Browse files
chore(ci): include fixtures for all previous forks in eest releases (#1053)
* fix(github): Features for legacy forks * docs: update changelog --------- Co-authored-by: danceratopz <[email protected]>
1 parent 1d7dbc6 commit 27534e1

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

.github/configs/feature.yaml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
legacy:
2-
evm-type: stable
3-
fill-params: --until=Shanghai
4-
solc: 0.8.21
1+
# Unless filling for special features, all features should fill for previous forks (starting from Frontier) too
52
stable:
63
evm-type: stable
7-
fill-params: --fork=Cancun
4+
fill-params: --until=Cancun
85
solc: 0.8.21
96
develop:
107
evm-type: develop
11-
fill-params: --from=Cancun --until=Prague
8+
fill-params: --until=Prague
129
solc: 0.8.21
1310
eip7692:
1411
evm-type: eip7692
@@ -17,5 +14,5 @@ eip7692:
1714
eofwrap: true
1815
pectra-devnet-5:
1916
evm-type: pectra-devnet-5
20-
fill-params: --fork=Prague -m "not eip_version_check"
17+
fill-params: --until=Prague -m "not eip_version_check"
2118
solc: 0.8.21

docs/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ Test fixtures for use by clients are available for each release on the [Github r
66

77
## 🔜 [Unreleased](https://github.com/ethereum/execution-spec-tests/releases/tag/UNRELEASED) - 2024-XX-XX
88

9+
Release tarball changes:
10+
11+
- Release tarballs now contain fixtures filled for all forks, not only the fork under active development and the fork currently deployed on mainnet ([#1053](https://github.com/ethereum/execution-spec-tests/pull/1053)).
12+
913
### 🧪 Test Cases
1014

1115
- ✨ EIP-4844 test `tests/cancun/eip4844_blobs/test_point_evaluation_precompile.py` includes an EOF test case ([#610](https://github.com/ethereum/execution-spec-tests/pull/610)).
@@ -92,6 +96,7 @@ Test fixtures for use by clients are available for each release on the [Github r
9296
- ✨ A new application-wide configuration manager provides access to environment and application configurations. ([#892](https://github.com/ethereum/execution-spec-tests/pull/892)).
9397
- 🐞 Use a local version of ethereum/execution-specs (EELS) when running the framework tests in CI ([#997](https://github.com/ethereum/execution-spec-tests/pull/997)).
9498
- ✨ Use self-hosted runners for fixture building in CI ([#1051](https://github.com/ethereum/execution-spec-tests/pull/1051)).
99+
- ✨ Release tarballs now contain fixtures filled for all forks, not only the fork under active development and the fork currently deployed on mainnet ([#1053](https://github.com/ethereum/execution-spec-tests/pull/1053)).
95100
-`StateTest` fixture format now contains `state` field in each network post result, containing the decoded post allocation that results from the transaction execution ([#1064](https://github.com/ethereum/execution-spec-tests/pull/1064)).
96101

97102
### 💥 Breaking Change

0 commit comments

Comments
 (0)