Skip to content

Commit 593327b

Browse files
spencer-tbdanceratopz
authored andcommitted
chore: bump prague to stable and osaka to develop.
1 parent 0f77f07 commit 593327b

File tree

5 files changed

+13
-18
lines changed

5 files changed

+13
-18
lines changed

.github/configs/feature.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Unless filling for special features, all features should fill for previous forks (starting from Frontier) too
22
stable:
33
evm-type: stable
4-
fill-params: --until=Cancun
4+
fill-params: --until=Prague
55
solc: 0.8.21
66
develop:
77
evm-type: develop
8-
fill-params: --until=Prague
8+
fill-params: --until=Osaka
99
solc: 0.8.21
1010
static:
1111
evm-type: static
12-
fill-params: --until=Prague --fill-static-tests ./tests/static
12+
fill-params: --until=Osaka --fill-static-tests ./tests/static
1313
solc: 0.8.21
1414
benchmark_30M:
1515
evm-type: benchmark

docs/CHANGELOG.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ Test fixtures for use by clients are available for each release on the [Github r
99
### 💥 Breaking Changes
1010

1111
- Python 3.10 support was removed in this release ([#1808](https://github.com/ethereum/execution-spec-tests/pull/1808)).
12+
- Tests for the Prague fork are now marked as stable will be included in the `fixtures_stable.tar.gz` tarball from now on.
13+
- Tests for the Osaka fork are now included in the `fixtures_develop.tar.gz` tarball.
1214

13-
#### 💥 Important Change for `fill` Users
15+
### 💥 Important Change for `fill` Users
1416

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

@@ -80,6 +82,7 @@ Users can select any of the artifacts depending on their testing needs for their
8082
- 🔀 Refactor and clean up of exceptions including EOF exceptions within client specific mappers [#1803](https://github.com/ethereum/execution-spec-tests/pull/1803).
8183
- 🔀 Rename `tests/zkevm/` to `tests/benchmark/` and replace the `zkevm` pytest mark with `benchmark` [#1804](https://github.com/ethereum/execution-spec-tests/pull/1804).
8284
- 🔀 Add fixture comparison check to optimize coverage workflow in CI ([#1833](https://github.com/ethereum/execution-spec-tests/pull/1833)).
85+
- 🔀 Move Prague to stable and Osaka to develop ([#1573](https://github.com/ethereum/execution-spec-tests/pull/1573)).
8386

8487
### 🧪 Test Cases
8588

@@ -600,8 +603,8 @@ The following changes may be potentially breaking (all clients were tested with
600603
- 💥 "Merge" has been renamed to "Paris" in the "network" field of the Blockchain tests, and in the "post" field of the State tests ([#480](https://github.com/ethereum/execution-spec-tests/pull/480)).
601604
- ✨ Port entry point scripts to use [click](https://click.palletsprojects.com) and add tests ([#483](https://github.com/ethereum/execution-spec-tests/pull/483)).
602605
- 💥 As part of the pydantic conversion, the fixtures have the following (possibly breaking) changes ([#486](https://github.com/ethereum/execution-spec-tests/pull/486)):
603-
- State test field `transaction` now uses the proper zero-padded hex number format for fields `maxPriorityFeePerGas`, `maxFeePerGas`, and `maxFeePerBlobGas`.
604-
- Fixtures' hashes (in the `_info` field) are now calculated by removing the "_info" field entirely instead of it being set to an empty dict.
606+
- State test field `transaction` now uses the proper zero-padded hex number format for fields `maxPriorityFeePerGas`, `maxFeePerGas`, and `maxFeePerBlobGas`.
607+
- Fixtures' hashes (in the `_info` field) are now calculated by removing the "_info" field entirely instead of it being set to an empty dict.
605608
- 🐞 Relax minor and patch dependency requirements to avoid conflicting package dependencies ([#510](https://github.com/ethereum/execution-spec-tests/pull/510)).
606609
- 🔀 Update all CI actions to use their respective Node.js 20 versions, ahead of their Node.js 16 version deprecations ([#527](https://github.com/ethereum/execution-spec-tests/pull/527)).
607610
- ✨ Releases now contain a `fixtures_eip7692.tar.gz` which contains all EOF fixtures ([#573](https://github.com/ethereum/execution-spec-tests/pull/573)).

src/ethereum_test_forks/forks/forks.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,14 +1123,6 @@ class Prague(Cancun):
11231123
"BLOB_BASE_FEE_UPDATE_FRACTION": 5007716,
11241124
}
11251125

1126-
@classmethod
1127-
def is_deployed(cls) -> bool:
1128-
"""
1129-
Flag that the fork has not been deployed to mainnet; it is under active
1130-
development.
1131-
"""
1132-
return False
1133-
11341126
@classmethod
11351127
def solc_min_version(cls) -> Version:
11361128
"""Return minimum version of solc that supports this fork."""

src/ethereum_test_forks/tests/test_forks.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@
4141
from ..transition_base_fork import transition_fork
4242

4343
FIRST_DEPLOYED = Frontier
44-
LAST_DEPLOYED = Cancun
45-
LAST_DEVELOPMENT = Prague
46-
DEVELOPMENT_FORKS = [Prague]
44+
LAST_DEPLOYED = Prague
45+
LAST_DEVELOPMENT = Osaka
46+
DEVELOPMENT_FORKS = [Osaka]
4747

4848

4949
def test_transition_forks():

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ commands =
7777

7878

7979
[forks]
80-
develop = Prague
80+
develop = Osaka
8181
eip7692 = EOFv1
8282

8383
[testenv:tests-deployed]

0 commit comments

Comments
 (0)