Skip to content

chore(kona): upstream op-rs/kona to the monorepo (attempt 2)#18754

Merged
sebastianst merged 2021 commits into
developfrom
theo/port-kona-3
Jan 15, 2026
Merged

chore(kona): upstream op-rs/kona to the monorepo (attempt 2)#18754
sebastianst merged 2021 commits into
developfrom
theo/port-kona-3

feat(ci): port kona's ci to the monorepo.

beda60f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project/kona-unit succeeded Jan 14, 2026 in 0s

76.2% (+2.6%) compared to 64eb046

View this Pull Request on Codecov

76.2% (+2.6%) compared to 64eb046

Details

Codecov Report

❌ Patch coverage is 63.17745% with 1685 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.2%. Comparing base (64eb046) to head (beda60f).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
kona/crates/node/disc/src/driver.rs 35.7% 221 Missing ⚠️
kona/crates/node/engine/src/client.rs 0.0% 134 Missing ⚠️
kona/bin/client/src/interop/transition.rs 0.0% 124 Missing ⚠️
kona/bin/host/src/interop/cfg.rs 30.7% 117 Missing ⚠️
kona/bin/host/src/single/cfg.rs 38.6% 103 Missing ⚠️
kona/bin/client/src/single.rs 0.0% 93 Missing ⚠️
kona/bin/host/src/interop/handler.rs 0.0% 90 Missing ⚠️
...na/bin/client/src/fpvm_evm/precompiles/provider.rs 69.2% 82 Missing ⚠️
kona/bin/client/src/interop/consolidate.rs 0.0% 71 Missing ⚠️
kona/bin/client/src/fpvm_evm/factory.rs 0.0% 50 Missing ⚠️
... and 31 more
Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #18754      +/-   ##
===========================================
+ Coverage     73.6%    76.2%    +2.6%     
===========================================
  Files          190      560     +370     
  Lines        11318    53363   +42045     
===========================================
+ Hits          8335    40699   +32364     
- Misses        2839    12520    +9681     
  Partials       144      144              
Files with missing lines Coverage Δ
...in/client/src/fpvm_evm/precompiles/bls12_g1_add.rs 100.0% <100.0%> (ø)
...in/client/src/fpvm_evm/precompiles/bls12_g1_msm.rs 100.0% <100.0%> (ø)
...in/client/src/fpvm_evm/precompiles/bls12_g2_add.rs 100.0% <100.0%> (ø)
...in/client/src/fpvm_evm/precompiles/bls12_g2_msm.rs 100.0% <100.0%> (ø)
...in/client/src/fpvm_evm/precompiles/bls12_map_fp.rs 100.0% <100.0%> (ø)
...n/client/src/fpvm_evm/precompiles/bls12_map_fp2.rs 100.0% <100.0%> (ø)
.../bin/client/src/fpvm_evm/precompiles/bls12_pair.rs 100.0% <100.0%> (ø)
.../bin/client/src/fpvm_evm/precompiles/bn128_pair.rs 100.0% <100.0%> (ø)
...a/bin/client/src/fpvm_evm/precompiles/ecrecover.rs 100.0% <100.0%> (ø)
.../client/src/fpvm_evm/precompiles/kzg_point_eval.rs 100.0% <100.0%> (ø)
... and 132 more

... and 231 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.