Skip to content

ci: Upgrade execution-specs to tests@v20.0.1 - #1579

Merged
chfast merged 1 commit into
masterfrom
ci/tests-v20.0.0
Aug 9, 2026
Merged

ci: Upgrade execution-specs to tests@v20.0.1#1579
chfast merged 1 commit into
masterfrom
ci/tests-v20.0.0

Conversation

@chfast

@chfast chfast commented Jul 3, 2026

Copy link
Copy Markdown
Member

Move the fixture source from the archived ethereum/execution-spec-tests releases to ethereum/execution-specs, where the tarball is named fixtures<suffix>.tar.gz, so the suffix carries its own separator and defaults to none; the glamsterdam-devnet pin follows to v6.1.1. The transactions in these fixtures are taken from their encodings, whose signatures the state test runner now verifies, so the bad_v_r_s and invalid_chain_id cases they add are rejected as they should be.

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.47%. Comparing base (2a8217a) to head (4d8f376).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1579      +/-   ##
==========================================
+ Coverage   97.46%   97.47%   +0.01%     
==========================================
  Files         170      170              
  Lines       15448    15448              
  Branches     3618     3618              
==========================================
+ Hits        15056    15058       +2     
+ Misses        284      283       -1     
+ Partials      108      107       -1     
Flag Coverage Δ
eest-develop 88.54% <ø> (+0.41%) ⬆️
eest-develop-gmp 26.56% <ø> (+0.83%) ⬆️
eest-legacy 17.27% <ø> (ø)
eest-libsecp256k1 28.63% <ø> (+0.77%) ⬆️
eest-stable 88.54% <ø> (+0.45%) ⬆️
evmone-unittests 93.02% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
core 96.08% <ø> (+0.03%) ⬆️
tooling 90.26% <ø> (ø)
tests 99.80% <ø> (ø)
see 1 file with indirect coverage changes
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@chfast
chfast force-pushed the ci/tests-v20.0.0 branch from ee5561f to 89e5231 Compare July 3, 2026 09:48
@chfast
chfast force-pushed the ci/tests-v20.0.0 branch from 89e5231 to daa6030 Compare August 9, 2026 12:31
@chfast chfast changed the title ci: Upgrade execution-specs to tests@v20.0.0 ci: Upgrade execution-specs to tests@v20.0.1 Aug 9, 2026
@chfast
chfast force-pushed the ci/tests-v20.0.0 branch from daa6030 to 9d835d3 Compare August 9, 2026 12:34
@chfast
chfast requested a lite review from Copilot August 9, 2026 12:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates CircleCI to fetch execution-spec test fixtures from ethereum/execution-specs releases (new fixtures<suffix>.tar.gz naming) and bumps the pinned fixture releases accordingly.

Changes:

  • Switch fixture download source from ethereum/execution-spec-tests to ethereum/execution-specs.
  • Update fixture archive naming from fixtures_<suffix>.tar.gz to fixtures<suffix>.tar.gz with an empty default suffix.
  • Bump fixture releases to tests@v20.0.1 and tests-glamsterdam-devnet@v6.1.1.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread circle.yml
Comment thread circle.yml Outdated
The fixture source moves from the archived ethereum/execution-spec-tests
releases to ethereum/execution-specs, where the tarball is named
fixtures<suffix>.tar.gz, so the suffix carries its own separator and
defaults to none. The glamsterdam-devnet pin follows to v6.1.1. The
download step names the repository it fetches from, fails on an HTTP
error instead of unpacking the error page, and drops any leftover
archive, which shares its name with every other release of the same
suffix.

The transactions in these fixtures are taken from their encodings, whose
signatures the state test runner now verifies, so the bad_v_r_s and
invalid_chain_id cases they add are rejected as they should be.
@chfast
chfast force-pushed the ci/tests-v20.0.0 branch from 9d835d3 to 4d8f376 Compare August 9, 2026 13:14
@chfast
chfast merged commit a417e49 into master Aug 9, 2026
23 checks passed
@chfast
chfast deleted the ci/tests-v20.0.0 branch August 9, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants