Skip to content

evmonly: parallelize OCC validation and merge behind the serial acceptance barrier - #4273

Open
bdchatham wants to merge 2 commits into
devin/1789943071-stack-3-prepare-pipelinefrom
devin/1789943071-stack-4-parallel-occ
Open

bdchatham wants to merge 2 commits into
devin/1789943071-stack-3-prepare-pipelinefrom
devin/1789943071-stack-4-parallel-occ

evmonly: iterate owned changes through one filter in applyOwned

1143167
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 21, 2026 in 1s

84.71% (+1.69%) compared to 453eb65

View this Pull Request on Codecov

84.71% (+1.69%) compared to 453eb65

Details

Codecov Report

❌ Patch coverage is 93.07692% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.71%. Comparing base (453eb65) to head (1143167).

Files with missing lines Patch % Lines
giga/evmonly/occ_shards.go 92.59% 10 Missing ⚠️
giga/evmonly/occ.go 93.60% 8 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                              Coverage Diff                              @@
##           devin/1789943071-stack-3-prepare-pipeline    #4273      +/-   ##
=============================================================================
+ Coverage                                      83.02%   84.71%   +1.69%     
=============================================================================
  Files                                             30       27       -3     
  Lines                                           2992     4357    +1365     
=============================================================================
+ Hits                                            2484     3691    +1207     
- Misses                                           507      666     +159     
+ Partials                                           1        0       -1     
Files with missing lines Coverage Δ
giga/evmonly/occ.go 91.31% <93.60%> (ø)
giga/evmonly/occ_shards.go 92.59% <92.59%> (ø)

... and 55 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.