chore(kona): upstream op-rs/kona to the monorepo #18569
Closed
chore(kona): upstream op-rs/kona to the monorepo #18569
Conversation
Removes redundancy in typos config and avoids checking superchain-registry
Refactors the registry build script to use consistent path handling by introducing a variable for the output JSON path. This improves code maintainability and readability by following the same pattern used for other paths in the file, making future modifications easier anle and reduces the risk of errors if the path needs to be modified in the future --------- Co-authored-by: refcell <abigger87@gmail.com>
## Overview Updates the `zepter` configuration to allow `alloy-hardforks` + `alloy-op-hardforks`' `serde` feature to propagate, since they've now fixed the "serde implies `std`" issue. _note_: The last exception is `miniz_oxide`, which now has the fix merged, but not released: Frommi/miniz_oxide#178
Fixes op-rs/kona#2688. Workflow to check for broken links in the repository using the [lychee-action](https://github.com/lycheeverse/lychee-action). The workflow: - Runs on pull requests, though not required check - Checks all markdown and HTML files for broken links --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: emhane <58548332+emhane@users.noreply.github.com> Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com> Co-authored-by: theo <80177219+theochap@users.noreply.github.com>
### Description Small PR to bump alloy dependencies
ixed typo in doc comment (Providers → Provides). updated OPERATOR_FEE_VAULT address to include 0x prefix for consistency.
Closes op-rs/kona#2714 and op-rs/kona#2713 Dashboard preview: <img width="1845" height="281" alt="Screenshot 2025-08-20 at 15 43 45" src="https://github.com/user-attachments/assets/101c7cb2-f900-40fa-b708-6277930d11e2" /> This should also work with other Kona services.
…p-rs/kona#2731) ## Description This PR integrates sysgo inside our testing framework and adds a CI job to ensure all our tests pass with sysgo enabled Reorganizes the e2e test folders. `common` contains tests to run both in sysgo and kurtosis. There are a few kurtosis tests we cannot run in sysgo yet such as: - CPU monitoring tests (doesn't make sense for in-memory mode) - Custom dev websocket tests (cannot access to custom websocket subscriptions through op-node devstack API)
Move the `kona-comp` crate from the `crates/protocol/` directory to a new `crates/batcher/` directory.
Updates execution dependencies.
Fixes lychee workflow issues --------- Co-authored-by: Claude <noreply@anthropic.com>
Introduces a new binary in Kona to support higher level rollup operations including execution extension support.
### Description Automated PR to update the pinned monorepo revision. Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Bumps [jdx/mise-action](https://github.com/jdx/mise-action) from 2 to 3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jdx/mise-action/releases">jdx/mise-action's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update jdx/mise-action digest to c37c932 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://github.com/jdx/mise-action/pull/234">jdx/mise-action#234</a></li> <li>chore(deps): update github/codeql-action digest to 51f7732 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://github.com/jdx/mise-action/pull/233">jdx/mise-action#233</a></li> <li>feat: export env vars from mise.toml by <a href="https://github.com/maelp"><code>@maelp</code></a> in <a href="https://github.com/jdx/mise-action/pull/241">jdx/mise-action#241</a></li> <li>chore: release v3.0.0 by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/242">jdx/mise-action#242</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/maelp"><code>@maelp</code></a> made their first contribution in <a href="https://github.com/jdx/mise-action/pull/241">jdx/mise-action#241</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jdx/mise-action/compare/v2...v3.0.0">https://github.com/jdx/mise-action/compare/v2...v3.0.0</a></p> <h2>v2.4.4</h2> <h2>What's Changed</h2> <ul> <li>chore: release v2.4.4 by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/232">jdx/mise-action#232</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jdx/mise-action/compare/v2.4.3...v2.4.4">https://github.com/jdx/mise-action/compare/v2.4.3...v2.4.4</a></p> <h2>v2.4.3</h2> <h2>What's Changed</h2> <ul> <li>chore(deps): update github/codeql-action digest to 4e828ff by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://github.com/jdx/mise-action/pull/229">jdx/mise-action#229</a></li> <li>chore(deps): update jdx/mise-action digest to 13abe50 by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://github.com/jdx/mise-action/pull/230">jdx/mise-action#230</a></li> <li>chore: release v2.4.3 by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/231">jdx/mise-action#231</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jdx/mise-action/compare/v2.4.2...v2.4.3">https://github.com/jdx/mise-action/compare/v2.4.2...v2.4.3</a></p> <h2>v2.4.2</h2> <h2>What's Changed</h2> <ul> <li>chore: add semantic-pr-lint by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/220">jdx/mise-action#220</a></li> <li>Fix flag passed to <code>mise reshim</code> by <a href="https://github.com/andrewdriggs"><code>@andrewdriggs</code></a> in <a href="https://github.com/jdx/mise-action/pull/208">jdx/mise-action#208</a></li> <li>chore(deps): pin dependencies by <a href="https://github.com/renovate"><code>@renovate</code></a>[bot] in <a href="https://github.com/jdx/mise-action/pull/223">jdx/mise-action#223</a></li> <li>feat: allow fetching binary from mise.jdx.dev by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/227">jdx/mise-action#227</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jdx/mise-action/compare/v2.4.0...v2.4.2">https://github.com/jdx/mise-action/compare/v2.4.0...v2.4.2</a></p> <h2>v2.4.0</h2> <h2>What's Changed</h2> <ul> <li>support checksum by <a href="https://github.com/zeitlinger"><code>@zeitlinger</code></a> in <a href="https://github.com/jdx/mise-action/pull/218">jdx/mise-action#218</a></li> <li>chore: updated deps by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/219">jdx/mise-action#219</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jdx/mise-action/compare/v2.3.1...v2.4.0">https://github.com/jdx/mise-action/compare/v2.3.1...v2.4.0</a></p> <h2>v2.3.1</h2> <p><strong>Full Changelog</strong>: <a href="https://github.com/jdx/mise-action/compare/v2.3.0...v2.3.1">https://github.com/jdx/mise-action/compare/v2.3.0...v2.3.1</a></p> <h2>v2.3.0</h2> <h2>What's Changed</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jdx/mise-action/blob/main/CHANGELOG.md">jdx/mise-action's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/jdx/mise-action/compare/v3.0.1..v3.0.2">3.0.2</a> - 2025-08-18</h2> <h3>⚙️ Miscellaneous Tasks</h3> <ul> <li>remove duplicate release-plz logic by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/70815728fdd7d32bad0deb6b33576cf791f1dafa">7081572</a></li> </ul> <hr /> <h2><a href="https://github.com/jdx/mise-action/compare/v3.0.0..v3.0.1">3.0.1</a> - 2025-08-18</h2> <h3>📚 Documentation</h3> <ul> <li>add CLAUDE.md by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/729161fe32f196174ff956fbe3ce8743567cb9e1">729161f</a></li> <li>hide release entries in CHANGELOG by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/96680f666f91bbcb5b4d76ff2ac0f465bb941dd0">96680f6</a></li> </ul> <h3>⚙️ Miscellaneous Tasks</h3> <ul> <li>fix release-plz by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/3600b6410713f6187847c1eb2bde38315e844484">3600b64</a></li> <li>updated deps (<a href="https://github.com/jdx/mise-action/issues/244">op-rs/kona#244</a>) by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/pull/244">op-rs/kona#244</a></li> </ul> <hr /> <h2><a href="https://github.com/jdx/mise-action/compare/v2.4.4..v3.0.0">3.0.0</a> - 2025-08-18</h2> <h3>🚀 Features</h3> <ul> <li><strong>breaking</strong> export env vars from mise.toml (<a href="https://github.com/jdx/mise-action/issues/241">op-rs/kona#241</a>) by <a href="https://github.com/maelp"><code>@maelp</code></a> in <a href="https://github.com/jdx/mise-action/pull/241">op-rs/kona#241</a></li> </ul> <h3>New Contributors</h3> <ul> <li><a href="https://github.com/maelp"><code>@maelp</code></a> made their first contribution in <a href="https://github.com/jdx/mise-action/pull/241">op-rs/kona#241</a></li> </ul> <hr /> <h2><a href="https://github.com/jdx/mise-action/compare/v2.4.3..v2.4.4">2.4.4</a> - 2025-07-27</h2> <h3>🐛 Bug Fixes</h3> <ul> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/07fb524adc338a756d6ff7fa7a33f0e27bdc4d2d">07fb524</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/0de6d11b95678b220019adc7929e4d9752b59355">0de6d11</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/75121b9a3f21cd3b497f047d71a77d59099ff6b3">75121b9</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/583fe7be9d688739c95cc32249344e9796f4eebe">583fe7b</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/7fa2a26c1e3cf1b20bbf42f2d293912e90e71177">7fa2a26</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/cf44a563b9a45de221b77d23cbc5621dc7e6b377">cf44a56</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/a35d5fc6817dcb018e9e7a6613664fde7f5d4aaf">a35d5fc</a></li> <li>v2 release tag automation by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/c37c93293d6b742fc901e1406b8f764f6fb19dac">c37c932</a></li> </ul> <h3>⚙️ Miscellaneous Tasks</h3> <ul> <li>add release workflow by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/eccbf00da17ac7d1d18017ead61bc54a442f3a38">eccbf00</a></li> <li>skip release script if no changes by <a href="https://github.com/jdx"><code>@jdx</code></a> in <a href="https://github.com/jdx/mise-action/commit/eba59a9eefc99963516a3ff8be4c372c656f0215">eba59a9</a></li> </ul> <hr /> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jdx/mise-action/commit/ca0c5fc9c8a8386dae8ba5d37608a083a307991c"><code>ca0c5fc</code></a> chore: release v3.1.0 (<a href="https://github.com/jdx/mise-action/issues/247">op-rs/kona#247</a>)</li> <li><a href="https://github.com/jdx/mise-action/commit/d53c31b046d9ea4027e3beb30abba5602d6e07e1"><code>d53c31b</code></a> feat: add configurable cache key with template variable support (<a href="https://github.com/jdx/mise-action/issues/246">op-rs/kona#246</a>)</li> <li><a href="https://github.com/jdx/mise-action/commit/c0b8518a9f5e56c720e9545c993b77ff15dc7b27"><code>c0b8518</code></a> chore: release v3.0.2 (<a href="https://github.com/jdx/mise-action/issues/245">op-rs/kona#245</a>)</li> <li><a href="https://github.com/jdx/mise-action/commit/70815728fdd7d32bad0deb6b33576cf791f1dafa"><code>7081572</code></a> chore: remove duplicate release-plz logic</li> <li><a href="https://github.com/jdx/mise-action/commit/a2de727769b7a3f5b44204ea28b4a3d778541ec5"><code>a2de727</code></a> chore: release v3.0.1 (<a href="https://github.com/jdx/mise-action/issues/243">op-rs/kona#243</a>)</li> <li><a href="https://github.com/jdx/mise-action/commit/1dfcbbcb601520958d140e466c88e0b41049f2dc"><code>1dfcbbc</code></a> chore: updated deps (<a href="https://github.com/jdx/mise-action/issues/244">op-rs/kona#244</a>)</li> <li><a href="https://github.com/jdx/mise-action/commit/3600b6410713f6187847c1eb2bde38315e844484"><code>3600b64</code></a> chore: fix release-plz</li> <li><a href="https://github.com/jdx/mise-action/commit/96680f666f91bbcb5b4d76ff2ac0f465bb941dd0"><code>96680f6</code></a> docs: hide release entries in CHANGELOG</li> <li><a href="https://github.com/jdx/mise-action/commit/729161fe32f196174ff956fbe3ce8743567cb9e1"><code>729161f</code></a> docs: add CLAUDE.md</li> <li><a href="https://github.com/jdx/mise-action/commit/665d82088236dd987b2af6165be29d21e2e11184"><code>665d820</code></a> chore: release v3.0.0 (<a href="https://github.com/jdx/mise-action/issues/242">op-rs/kona#242</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jdx/mise-action/compare/v2...v3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Description This PR adds back the connection drop test and the restart test inside our e2e testing suite See op-rs/kona#2554 and op-rs/kona#2553
## Description Adds a tx inclusion test to the E2e tests.
…nt (op-rs/kona#2755) Closes op-rs/kona#2501 <img width="1698" height="611" alt="Screenshot 2025-08-22 at 12 54 54" src="https://github.com/user-attachments/assets/abdda39d-83f9-43f0-8236-c54b6687785a" />
Closes op-rs/kona#2495 --------- Co-authored-by: sadiq1971 <sadiqurr8@gmail.com>
This PR fixes checkAccessList errors as per the golang implementation.
…t rpc call (op-rs/kona#2761) ## Description It seems the `opp2p_disconnect` rpc call returns too early. This method ensures that we're checking the peers are effectively not connected to each other in the `opp2p_peers` call.
Fixes op-rs/kona#2418 --------- Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com> Co-authored-by: Arun Dhyani <dhyaniarun7@gmail.com>
Closes op-rs/kona#2771 Spec: ethereum-optimism/specs#753 --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Closes op-rs/kona#2760 The Overview now looks like: <img width="1705" height="427" alt="Screenshot 2025-08-26 at 19 30 52" src="https://github.com/user-attachments/assets/aad99ab1-2f4d-48b8-99e3-31e1e4b17522" />
2afbdcc to
dfa6531
Compare
29b862a to
713405c
Compare
b201e1d to
0991b38
Compare
Contributor
|
This pr has been automatically marked as stale and will be closed in 5 days if no updates |
sebastianst
reviewed
Jan 12, 2026
Member
sebastianst
left a comment
There was a problem hiding this comment.
I have confirmed that the kona/ file tree matches op-rs/kona@01de8f5 besides minimal changes to the justfile and .gitignore.
8745028 to
cf205d4
Compare
cf205d4 to
8745028
Compare
Member
Author
|
#18754 better handles the github history and is in sync with develop. Going to close this one |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Another attempt at upstreaming kona. Now the commit history should have proper links to commits on op-rs
Commit split: ef525c4 (upstream: op-rs/kona@01de8f5)