-
Notifications
You must be signed in to change notification settings - Fork 200
feat(l1): bump zkevm EF-tests fixtures to v0.3.3 and extend stateless witness coverage to all for_amsterdam tests #6527
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
avilagaston9
merged 8 commits into
main
from
feat/l1-ef-tests-bump-zkevm-fixtures-v0.3.3
May 6, 2026
Merged
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
9d48e68
Bump the zkevm EF-tests fixture pin from v0.3.0 to v0.3.3 (same bal@v…
189b8a6
Merge branch 'main' into feat/l1-ef-tests-bump-zkevm-fixtures-v0.3.3
avilagaston9 5a597e6
Split the stateless fixture runner into separate JSON parse, witness
ad031d5
Gate the sp1-only `EXTRA_SKIPS` and `BACKEND` arms with
e216333
Drop the explanatory comment on the EXTRA_SKIPS cfg arms.
3571da7
Merge branch 'main' into feat/l1-ef-tests-bump-zkevm-fixtures-v0.3.3
avilagaston9 5bd9c88
Merge branch 'main' into feat/l1-ef-tests-bump-zkevm-fixtures-v0.3.3
avilagaston9 56439dd
Skip the v0.3.3 stateless validation_headers_empty_block_missing_mand…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| https://github.com/ethereum/execution-spec-tests/releases/download/zkevm%40v0.3.0/fixtures_zkevm.tar.gz | ||
| https://github.com/ethereum/execution-spec-tests/releases/download/zkevm%40v0.3.3/fixtures_zkevm.tar.gz |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cfg(feature = "sp1")andcfg(feature = "stateless")aren't mutually exclusive at the cfg level — if both are enabled together, this file fails to compile (two definitions ofEXTRA_SKIPS). Either gate the third arm withcfg(all(not(feature="sp1"), not(feature="stateless")))(which it already does vianot(any(...))) AND add acompile_error!incfg(all(feature="sp1", feature="stateless"))to make the exclusivity explicit. Currently those features may be exclusive in practice, but the constraint isn't documented anywhere.Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
compile_error!is at lines 6–7. In ad031d5 I gated thesp1arms withnot(feature = "stateless")so the both-on combo now fails with only that diagnostic (previously two duplicate-definition errors rode along with it).