Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
394 commits
Select commit Hold shift + click to select a range
9a76780
docs: sweep stale migration docs from rust/ components (#21878)
sebastianst Jul 21, 2026
e000a79
kona-sp1: add native super-range acceptance test parity (#21857)
Inphi Jul 21, 2026
b1e88da
docs: badge or re-point pinned fault-proof links (B2 sweep, final min…
claude[bot] Jul 21, 2026
2bbc7ca
op-core,op-alloy: pin post-exec tx hash to the canonical rule (#21931)
nonsense Jul 21, 2026
b088905
op-reth: fix secure flashblocks-url bug (#21898)
yashvardhan-kukreja Jul 21, 2026
f0f6fe6
Update release docs: refresh latest component versions (#21934)
mintlify[bot] Jul 21, 2026
7b9b55c
op-dispute-mon: test recovery after node errors (#21935)
Inphi Jul 21, 2026
443799b
op-acceptance-tests: use Rust binary path for SP1 executor (#21936)
Inphi Jul 21, 2026
10b7882
op-deployer: Remove manage migrate command (#21929)
ajsutton Jul 22, 2026
cc9b24e
op-dispute-mon: Expand acceptance coverage (#21894)
ajsutton Jul 22, 2026
b35088a
op-deployer: remove deprecated upgrade command (#21945)
mds1 Jul 22, 2026
2f8a410
docs: update mips.mdx prose to the MIPS64 era (#21933)
claude[bot] Jul 22, 2026
2dfb027
op-alloy: include post-exec transactions in subblock payloads (#21957)
nonsense Jul 22, 2026
f398915
op-reth: clarify slot preimage seeding comments (#21960)
joshklop Jul 22, 2026
8b422f3
docs: add solution guides "Launch a chain with fault proofs and HA se…
claude[bot] Jul 22, 2026
07c6612
test(op-acceptance): settle light-seq cross-safe before EL safe asser…
op-will Jul 22, 2026
91b6508
op-core: add OP tx JSON codecs and consensus receipt encoding (#21907)
sebastianst Jul 22, 2026
a9fa0f4
op-core: move registry chain-config loading from params into supercha…
sebastianst Jul 22, 2026
d86b990
Update release docs: op-challenger v1.9.4 (#21962)
mintlify[bot] Jul 22, 2026
12b6e15
docs: add component hubs for op-node, op-proposer, op-challenger, op-…
claude[bot] Jul 22, 2026
cc6446b
op-deployer: commit prestates before chain deploy (#21611)
lumoswiz Jul 22, 2026
30cbe5a
docs: correct op-node --l2.enginekind default to reth in run-node-fro…
claude[bot] Jul 22, 2026
1c2f12f
docs: reframe fault-proofs cannon page for the kona-first MIPS64 era …
claude[bot] Jul 22, 2026
3d43c28
docs: add protocol anchor page and Normative-spec callout component (…
claude[bot] Jul 22, 2026
9251eaf
docs: add Learn the OP Stack linear track (index, syllabus, framing n…
claude[bot] Jul 22, 2026
b1934f5
kona: remove superchain level (#21938)
mds1 Jul 22, 2026
d8534e4
op-devstack,op-acceptance-tests: exercise ZK dispute game lifecycle (…
Inphi Jul 22, 2026
fa0371f
docs: re-home kona-node pages under node operators (A5 Rust dissoluti…
claude[bot] Jul 22, 2026
2a49190
docs: scope smart-contracts page down to orientation, link specs for …
claude[bot] Jul 22, 2026
f6a2720
docs: re-home op-reth pages and add op-reth hub (A5 Rust dissolution,…
claude[bot] Jul 22, 2026
0012fca
op-deployer: verify contracts by default (#21947)
mds1 Jul 22, 2026
409d408
docs: add op-conductor, op-contracts, proxyd component hubs (A4 batch…
claude[bot] Jul 22, 2026
a613bb8
op-dispute-mon: Cover claim timing metrics (#21950)
ajsutton Jul 22, 2026
ed54809
op-fetcher: Support super-root game types (#21928)
ajsutton Jul 23, 2026
5e0045c
op-dispute-mon: classify ZK dispute game as a super-root game (#21979)
wwared Jul 23, 2026
bfc874f
docs: move the generated op-reth CLI reference under node operators (…
claude[bot] Jul 23, 2026
dac360a
docs: add kona-client and kona-host component hubs (A4 batch 4, final…
claude[bot] Jul 23, 2026
4b3a4a7
docs: roll NormativeSpec callouts across fault-proof and protocol pag…
claude[bot] Jul 23, 2026
45d0e3d
docs: add fault proofs and interop curriculum hubs (C6) (#21982)
claude[bot] Jul 23, 2026
afe51ea
docs: delist the empty interop estimate-costs page (#21985)
claude[bot] Jul 23, 2026
a86f037
op-reth/rpc: derive deposit contract-creation address from deposit no…
asdv23 Jul 23, 2026
b531585
ci: replace removed teams in CODEOWNERS (#21967)
einar-oplabs Jul 23, 2026
b870d97
docs: re-home the kept kona pages and retire the book mirror (A5 Rust…
claude[bot] Jul 23, 2026
9445103
sdm: add configurable post-exec refund policy seam (#21958)
nonsense Jul 23, 2026
2d06fb8
docs: dissolve the Rust tab (A5, final batch) (#21989)
claude[bot] Jul 23, 2026
40a649d
docs: reserve NormativeSpec for explainer pages (A6 scope correction)…
claude[bot] Jul 23, 2026
547a7d7
op-interop-filter: expose passthrough status RPC (#21939)
jelias2 Jul 23, 2026
732b845
op-node: Apply SuperAuthority deny-list check on consolidation path (…
ajsutton Jul 23, 2026
3cf327e
ci: check SP1 guest lock before building ELFs, refresh stale guest lo…
wwared Jul 23, 2026
0d81033
docs: fix stale execution client list on node architecture page (#21996)
claude[bot] Jul 23, 2026
f7ff992
docs: reconcile contradictory transaction finality timings (#21998)
claude[bot] Jul 23, 2026
04fff22
docs: single-source the op-geth EOL warning via shared snippet (#22000)
claude[bot] Jul 23, 2026
493e0eb
docs: add shared OP Enterprise callout to chain operator surfaces (#2…
claude[bot] Jul 23, 2026
4cf4167
docs: cut duplicated bridging mechanics to canonical flow explainers …
claude[bot] Jul 23, 2026
7360af4
op-deployer: build continuation deploy input from prepared state (#21…
lumoswiz Jul 24, 2026
66a249c
docs: extract shared setup snippets across app developer tutorials (#…
claude[bot] Jul 24, 2026
50e56f8
docs: single-source supernode topology and legacy geth guidance (#22005)
claude[bot] Jul 24, 2026
e89135f
docs: single-source op-challenger setup and fix broken build-from-sou…
claude[bot] Jul 24, 2026
fcaab94
docs: add OP Enterprise decision-point sentences to solution guides (…
claude[bot] Jul 24, 2026
b0d0009
ci: bump apko factory pin to include BASH_REMATCH fix (#22012)
falcorocks Jul 24, 2026
b0c94ab
op-devstack,op-acceptance-tests: extract reusable SDM acceptance harn…
nonsense Jul 24, 2026
820ee9a
op-acceptance-tests: take safe-head DB baseline at L1-origin granular…
claude[bot] Jul 24, 2026
91977fb
op-reth/txpool: reserve the Isthmus operator fee in pool balance chec…
asdv23 Jul 24, 2026
d3a0391
op-reth/txpool: reserve L1-info deposit gas in tx-pool gas limit (op-…
asdv23 Jul 24, 2026
8805c98
op-challenger: migrate ZK dispute game actor to super roots (#21983)
wwared Jul 24, 2026
c5c7c76
op-supernode: gate unsafe ingestion during invalidation recovery (#21…
karlfloersch Jul 24, 2026
0047743
op-chain-ops: expand invalid message smoke test (#22017)
jelias2 Jul 24, 2026
0f0aba3
docs: merge duplicated interop, getting-started, and standard-config …
claude[bot] Jul 25, 2026
600a72f
docs: single-source governance treasury addresses (#22008)
claude[bot] Jul 27, 2026
e89892c
docs: add Get Started home tab as the docs landing experience (#22024)
claude[bot] Jul 27, 2026
67e43f1
op-reth: pin runtime base by digest and drop strace (#22045)
falcorocks Jul 27, 2026
0fc6e89
op-deployer: remove stale issue 20912 TODOs (#22044)
lumoswiz Jul 27, 2026
36e42b3
op-reth: forward eth_getBlockReceipts to historical endpoint (#21955)
claude[bot] Jul 27, 2026
d9e05a7
ci: fix apko factory pin to include cargo-profile input (#22046)
falcorocks Jul 27, 2026
e103490
docs: rename OP Stack tab to Protocol and re-home Contribute under Ge…
claude[bot] Jul 27, 2026
798b460
docs: archive five stale notice pages (#22050)
claude[bot] Jul 27, 2026
8732c3a
devfeatures: Enable super root games migration by default (#21689)
ajsutton Jul 27, 2026
f4aa87a
ci: Allow uppercase in PR title scope (#22035)
ajsutton Jul 27, 2026
c42043b
op-supernode: Fail startup when deny list cannot be opened (#21997)
ajsutton Jul 27, 2026
8e74520
op-node: Reject stale sequencer build starts (#21913)
ajsutton Jul 27, 2026
bf1a8fa
op-e2e: Skip permissioned game test when the game type is unregistere…
ajsutton Jul 27, 2026
deeb32b
docs: add application-facing OP Enterprise callout to app developer s…
claude[bot] Jul 28, 2026
8e95b25
ci: Fast linker plus split op-reth/kona builds (#22042)
ajsutton Jul 28, 2026
31d9889
op-deployer: bound forge subprocess waits, slow test broadcasts (#22011)
claude[bot] Jul 28, 2026
298a367
ci: add Renovate CVE-autobump workflow and config (#22061)
falcorocks Jul 28, 2026
e7f0eac
op-reth: Bound the validator resync and reorg waits in proofs e2e tes…
ajsutton Jul 28, 2026
dfa7a42
ci: emit scoped-commit titles from Renovate (#22071)
falcorocks Jul 28, 2026
727a771
CODEOWNERS: set team consensus as derivation code owners (#22073)
sebastianst Jul 28, 2026
2e04186
deps: Update module github.com/quic-go/webtransport-go to v0.11.1 [SE…
oplabs-renovate[bot] Jul 28, 2026
41a370b
deps: Update module golang.org/x/text to v0.39.0 [SECURITY] (#22067)
oplabs-renovate[bot] Jul 28, 2026
aeb240d
deps: Update go toolchain directive to v1.25.12 [SECURITY] (#22065)
oplabs-renovate[bot] Jul 28, 2026
fcd71b1
ci: group version-locked deps in Renovate (#22077)
falcorocks Jul 28, 2026
4c828ac
deps: update quinn-proto to v0.11.16 (#22072)
falcorocks Jul 28, 2026
9713b6a
Update release docs: add proxyd v4.30.0 (#22081)
mintlify[bot] Jul 28, 2026
770ed33
rust: consolidate nextest config to workspace root + store test resul…
sebastianst Jul 28, 2026
a9a8dad
op-reth: make forwarded txpool admission opt-in (breaking) (#22053)
joshklop Jul 28, 2026
ace7dd6
kona-sp1-proposer: port op-succinct fault-proof proposer (create path…
digorithm Jul 28, 2026
e994342
ops: retry external kona clone in prestate reproducibility build (#22…
claude[bot] Jul 28, 2026
23ed6e2
ops: stop rebuilding op-program and legacy kona prestates (#22091)
claude[bot] Jul 28, 2026
8c2af0c
ci: Retry apt-get install downloads (#22083)
ajsutton Jul 29, 2026
c0a5dad
contracts-bedrock: reject deposit transactions in CrossL2Inbox (#21693)
karlfloersch Jul 29, 2026
e435efb
ci: add diff-aware dependency review gate (#22079)
falcorocks Jul 29, 2026
3fda355
test(op-reth): fix flake by waiting for latest receipt proof state (#…
joshklop Jul 29, 2026
3ba3a81
ci: convert Renovate to factory reusable workflow + CVE baseline (#22…
falcorocks Jul 29, 2026
5c46a93
op-supernode: clarify chain rewind observability (#22088)
jelias2 Jul 29, 2026
61bd5f8
op-node: use sepolia-devnet-2 in registry test (#21990)
jelias2 Jul 29, 2026
0adc521
op-chain-ops: exercise invalid messages on both chains in interop smo…
jelias2 Jul 29, 2026
5e5c333
op-devstack: use mutual trusted EL peering to survive peer drops (#22…
claude[bot] Jul 29, 2026
1c6a5c4
ci,rust: catch tests that only compile via workspace feature unificat…
einar-oplabs Jul 29, 2026
1cf651d
interopsmoke: add chained-invalid-message smoke test (#22085)
jelias2 Jul 29, 2026
943c26c
op-devstack: replace faucet/funder with a prefunded EOA (#21706)
joshklop Jul 29, 2026
3811a33
docs: add op-supernode how-to page (#21837)
claude[bot] Jul 30, 2026
c0c3a8c
rust: retry the eth69 teardown SIGSEGV flake, alert Slack on recurren…
sebastianst Jul 30, 2026
698c623
alloy-op-evm: don't rebate inner CREATE warming (#22098)
nonsense Jul 30, 2026
0f4960c
op-acceptance-tests: fix SafeHeadProgression flake with progress-awar…
sebastianst Jul 30, 2026
ae99e76
op-reth: print a backtrace when an integration test dies on a signal …
sebastianst Jul 30, 2026
40154ca
op-supernode: pass version to virtual node metrics (#22104)
jelias2 Jul 30, 2026
04cd13d
docs: add Upgrade 20 operator notice (#22092)
sbvegan Jul 30, 2026
1f7992d
docs: add reusable notice content type (#22120)
sbvegan Jul 30, 2026
0c8317b
ci: bump factory pins to latest main (#22047)
falcorocks Jul 30, 2026
aa4dd03
kona: match op-node span-batch uvarint decoding (#22126)
sebastianst Jul 30, 2026
35a3666
op-deployer: add computation of output root to prepare stage (#21963)
0xiamflux Jul 30, 2026
c2fe84d
bgpo: inspect exactly maxBlocks when suggesting blob tips (#22133)
grandpig Jul 30, 2026
0ec4c6b
contracts-bedrock: Resolve each proxy's own ProxyAdmin during upgrade…
ajsutton Jul 30, 2026
921ef19
docs: consolidate kona-node install pages and single-source the ports…
claude[bot] Jul 30, 2026
99bd2ab
kona: reuse shared OP EVM env builder (#22130)
claude[bot] Jul 30, 2026
6849e75
docs: upgrade generic contact cards to named OP Enterprise CTAs (#22004)
claude[bot] Jul 30, 2026
2ae10d6
kona-sp1-proposer: review follow-ups from the #22018 nits list (#22097)
digorithm Jul 30, 2026
d01c3e1
contracts-bedrock: remove SystemConfig batchInbox and setGasConfig (#…
mds1 Jul 31, 2026
cb16cca
docs: normalize stuttered URLs and cut the op-alloy glossary stub (#2…
claude[bot] Jul 31, 2026
7799a24
contracts-bedrock: Bump OPCM major version to 8.0.0 for U20 (#22096)
ajsutton Jul 31, 2026
ed6f638
op-acceptance-tests: cover kona-sp1 proposal safety (#22105)
Inphi Jul 31, 2026
8970404
kona: Build all cannon prestate variants in a single build (#22058)
ajsutton Jul 31, 2026
4b566ff
docs: restructure Node Operators nav task-first and collapse the op-r…
claude[bot] Jul 31, 2026
c703c3e
docs: cut duplicated Guardian and Flashblocks expositions to cross-li…
claude[bot] Jul 31, 2026
69d0532
docs: extract five shared blocks into six snippets (dedup D10: S3, S4…
claude[bot] Jul 31, 2026
ff88662
op-revm: rename OpSpecId::INTEROP to OpSpecId::LAGOON (#22134)
claude[bot] Jul 31, 2026
8a04ad4
op-reth: remove unused custom-node example (#22155)
claude[bot] Jul 31, 2026
c29208a
op-chain-ops: remove op-simulate and op-run-block (#22156)
claude[bot] Jul 31, 2026
86e3e50
op-chain-ops: remove pre-Holocene fork checkers (#22158)
claude[bot] Jul 31, 2026
eaef449
op-wheel: remove cheat package (#22159)
claude[bot] Jul 31, 2026
513458e
op-chain-ops: remove check-derivation (#22164)
claude[bot] Jul 31, 2026
346d729
op-reth: assert builder_config shares its live interop failsafe handl…
op-will Jul 31, 2026
453204c
op-rbuilder: build the pool from OpNode::standard_pool_builder (#22118)
op-will Jul 31, 2026
1157251
op-core/fees: add Jovian DA-footprint calculation; swap check-jovian …
claude[bot] Jul 31, 2026
7f19105
op-devstack: prevent one stalled dial from consuming ConnectP2P's who…
claude[bot] Jul 31, 2026
b9d0865
contracts-bedrock: rename Fork.INTEROP to Fork.LAGOON (#22157)
claude[bot] Jul 31, 2026
5b81ca1
alloy-op-evm: drop tx gas limit cap workaround (#22136)
claude[bot] Jul 31, 2026
0e311b2
devstack: configure L1 fork from environment (#21919)
joshklop Jul 31, 2026
ef36ff2
docs: add nested AGENTS.md/CLAUDE.md symlinks for AI docs (#22135)
claude[bot] Jul 31, 2026
032a7dd
ci: embed release metadata in apko images (#22167)
falcorocks Jul 31, 2026
a92b91d
op-reth: retry proof fetches on each node (#22146)
joshklop Jul 31, 2026
611cade
op-reth: clean up stale docs and test scaffolding (#22144)
joshklop Jul 31, 2026
491571d
all: finish Interop -> Lagoon fork rename in comments and labels (#22…
claude[bot] Jul 31, 2026
6f59048
op-acceptance-tests: strengthen ZK proposer anchor assertion (#22168)
Inphi Jul 31, 2026
2172a4c
Update release docs: add op-reth v2.4.1 (#22169)
mintlify[bot] Jul 31, 2026
ebfa948
op-deployer: fix missing Superchain Deployment after prepare (#22082)
0xiamflux Jul 31, 2026
7ce2229
contracts-bedrock: clarify L2 contract release docs (#22170)
claude[bot] Jul 31, 2026
05a87c1
kona-sp1-proposer: publish Docker images (#22172)
Inphi Jul 31, 2026
9b9e459
docs: merge the standard-bridge token tutorials into "Create an L2 to…
claude[bot] Aug 1, 2026
91b246d
docs: App Developers + Chain Operators tab skeletons and index pages …
claude[bot] Aug 1, 2026
66f99e1
ops: detect malformed TODO issue references in todo-checker (#22119)
claude[bot] Aug 2, 2026
0646078
docs: OP Mainnet keep-and-grow tab index page and skeleton (IA slice …
claude[bot] Aug 2, 2026
b6eb77b
docs: subgroup Chain Operators Tutorials and Protocol Information, di…
claude[bot] Aug 2, 2026
50aac65
op-e2e: remove unused generated bindings (#22165)
claude[bot] Aug 2, 2026
0083be2
docs: normalize leading-slash nav slugs to bare style (IA slice 7) (#…
claude[bot] Aug 2, 2026
65e01cb
docs: remove retired Google Sheets fee calculators (#22059)
claude[bot] Aug 2, 2026
316a185
docs: unify tools namespace, delist empty stubs, archive snap-sync (I…
claude[bot] Aug 2, 2026
6e1b901
op-deployer: Revert on game config mismatches instead of promoting th…
0xiamflux Aug 3, 2026
6db4e41
op-node: add follow source reorg observability (#22106)
jelias2 Aug 3, 2026
9e9f296
op-conductor: route raft logs through application logger (#22194)
Kemperino Aug 3, 2026
1f26161
Update release docs: prepend August 3, 2026 GitHub releases (#22206)
mintlify[bot] Aug 3, 2026
05fbf96
ci: run the rust nightly bump as a weekly scheduled workflow (#21567)
einar-oplabs Aug 3, 2026
c826e36
op-deployer: continue prepared chain deployments (#21974)
lumoswiz Aug 3, 2026
b0ea948
kona-proof: sample field elements in test_roots_of_unity (#22201)
einar-oplabs Aug 3, 2026
3683dc9
op-acceptance-tests: run ZK dispute game tests in parallel (#22208)
claude[bot] Aug 3, 2026
4d77ed8
kona: constrain prestate artifact directories (#22204)
Inphi Aug 3, 2026
a1a4a2e
op-reth: recover proof history gaps on startup (#22177)
joshklop Aug 3, 2026
df4ff99
kona-protocol: support extended transaction envelopes in L2BlockInfo …
karlb Aug 4, 2026
22d060f
ci: cache forge build artifacts in contracts-bedrock-build (#22199)
einar-oplabs Aug 4, 2026
0f48d6b
op-core/fees: exclude PostExec from DA footprint (#22219)
sebastianst Aug 4, 2026
d66ae9a
docs/ai: CI local-validation recipe + rust tool-config discovery (#22…
sebastianst Aug 4, 2026
aac573e
op-devstack: clear proxy upstreams before stopping the owning process…
claude[bot] Aug 4, 2026
a71116c
op-service: let target node cap gas estimation (#22217)
joshklop Aug 4, 2026
b46611b
op-devstack: let acceptance suites select the sequencer EL binary (#2…
op-will Aug 4, 2026
b281c33
op-acceptance-tests: use NewMinimalNoFaultProofs in interop smoke tes…
op-will Aug 4, 2026
bef2a1d
kona-sp1-proposer: defend challenged games with SP1 super-aggregation…
digorithm Aug 4, 2026
fc86487
op-service: make sources the OP-aware eth client (#21908)
sebastianst Aug 5, 2026
d363078
op-acceptance-tests: unskip CL/EL divergence test on kona (#22246)
joshklop Aug 5, 2026
58e7bb2
op-acceptance-tests: enforce multi EL sync on kona (#22249)
joshklop Aug 5, 2026
2ed31f2
op-core,op-node,kona: validate PostExec after span decomposition (#22…
nonsense Aug 5, 2026
cd560bf
ci: make apko images canonical, disable docker builds (#22257)
falcorocks Aug 5, 2026
cc632b4
op-node: add direct-call build methods to engine controller (#22238)
sebastianst Aug 5, 2026
239c2e5
ci: bump circleci-utils orb to 1.0.30 (#22224)
einar-oplabs Aug 5, 2026
6889baa
ci: retry transient go module and apt downloads (#22200)
einar-oplabs Aug 5, 2026
0eb8cf8
op-deployer: fix superchainconfig resolution in InitLiveStrategy (#22…
0xiamflux Aug 5, 2026
3f866cb
op-reth: relax op-proofs command (#22256)
alessandromazza98 Aug 5, 2026
54de466
op-dispute-mon: introduce typed monitor lanes (#22225)
wwared Aug 5, 2026
4bd953e
op-batcher: load L2 blocks as execution payloads (#21911)
sebastianst Aug 5, 2026
8d87500
op-deployer: make SP1 verifier OPCM release-owned (#22218)
Inphi Aug 5, 2026
dcc3e56
op-reth: report both gas senses to the payload commit hook (#22261)
op-will Aug 5, 2026
7fb1126
ci: page protocol-oncall on go-tests-full develop failures (#22212)
claude[bot] Aug 6, 2026
4b73ed6
rust: bump upstream reth pin (#22285)
bitwiseguy Aug 6, 2026
bb8a0b2
op-reth: use RUST_BINARY_PATH_OP_RETH for e2e test binaries (#22233)
einar-oplabs Aug 6, 2026
a422f69
op-dispute-mon: normalize fault bond snapshots (#22226)
wwared Aug 6, 2026
365f9e2
op-node: remove TODOs referencing #12490 (#22292)
claude[bot] Aug 6, 2026
943ea9d
apko: add busybox and apk-tools to all images (#22287)
falcorocks Aug 6, 2026
c549972
docs: regenerate op-reth CLI reference at v2.4.1 via new gen-op-reth-…
claude[bot] Aug 6, 2026
10aad7b
op-core,op-service,op-chain-ops: receipt wrapping constructor and cod…
sebastianst Aug 6, 2026
eb6fcb2
docs: resolve blobs title collision, add prestate cross-link, share s…
claude[bot] Aug 6, 2026
75ffca5
ci: build superchain bundle in go-release (#22290)
maurelian Aug 6, 2026
4ef4910
kona-sp1-proposer: fast finality mode (prove without waiting for a ch…
digorithm Aug 6, 2026
20b5123
docs: add fault proofs reference page (#21838)
claude[bot] Aug 6, 2026
c927bcf
docs: correct op-batcher throttling disable flag in batcher guide (#2…
claude[bot] Aug 6, 2026
de03760
kona-sp1-proposer: rename super root RPC configuration (#22308)
wwared Aug 6, 2026
a896f43
docs: correct kona-node supervisor and conductor flag facts (#22310)
claude[bot] Aug 6, 2026
141a37a
docs: use "Optimism", name op-reth in the EL example, and fix the Sol…
claude[bot] Aug 6, 2026
46b7492
docs: correct kona-node actor list and extension mechanism on mechani…
claude[bot] Aug 6, 2026
4154ac5
docs: disambiguate colliding frontmatter page titles (#22314)
claude[bot] Aug 6, 2026
b3a8593
docs: add the "Choose how to run your chain" fork page (#22312)
claude[bot] Aug 7, 2026
19f5545
ci: shard test jobs by historical timing and widen parallelism (#22202)
einar-oplabs Aug 7, 2026
9973ff3
op-node: register l2.follow.source.rpc-timeout flag (#22297)
jelias2 Aug 7, 2026
20818c5
sdm: isolate refund production behind a test-only fixture (#22289)
nonsense Aug 7, 2026
4c3d0d3
op-node: run sequencer on its own goroutine (#22241)
sebastianst Aug 7, 2026
67be0c7
kona-sp1-proposer,op-devstack: resolve the metrics port in the propos…
maurelian Aug 7, 2026
d5b949d
docs: retire the stale imported op-reth OP Stack run page (#22316)
claude[bot] Aug 7, 2026
86718c1
docs: fix unreachable /op-stack root, dead in-tree links, and mis-arc…
claude[bot] Aug 7, 2026
47301cb
docs: replace the notices Archive sidebar group with an archive index…
claude[bot] Aug 7, 2026
18ff411
justfile: Scope build-rust-release cargo flags with explicit -p (#22340)
claude[bot] Aug 9, 2026
31fb928
justfile: Auto-select the native or Docker kona prestate build (#22341)
claude[bot] Aug 10, 2026
5f0dee7
ci: front-load mise tool installs in the setup pipeline (#22322)
einar-oplabs Aug 10, 2026
ab4abcb
ci: wire repo-local dependency-review exception config (#22350)
falcorocks Aug 10, 2026
596ef52
ci: run dependency review for merge groups (#22363)
joshklop Aug 10, 2026
733efca
op-deployer: estimate broadcast gas against the target chain (Glamste…
joshklop Aug 10, 2026
0a072d5
op-deployer: PCD record implementations and game mode (#22337)
0xiamflux Aug 11, 2026
606f890
op-node: drop the sequencer run-loop's fired-deadline guard (#22360)
sebastianst Aug 11, 2026
17c8870
op-alloy: make execution payload envelopes complete (#22304)
joshklop Aug 11, 2026
bfcf378
op-deployer: select the release SP1 verifier for ZK-enabled apply (#2…
Inphi Aug 11, 2026
f08ac67
alloy-op-evm,kona: harden deposit gas accounting against upstream cha…
sebastianst Aug 11, 2026
a034389
acceptance: support newer L1 forks (#21920)
joshklop Aug 11, 2026
9886eb3
kona-engine: reuse inserted block info (#22306)
joshklop Aug 11, 2026
5dcba67
kona-node: simplify gossip (#22305)
joshklop Aug 11, 2026
4447e2b
mise: fix missing rust 1.95.0 warning (#22386)
pauldowman Aug 11, 2026
a449ab8
ci: build op-reth and Kona image binaries once (#22384)
joshklop Aug 12, 2026
f863ff4
op-acceptance-tests: restore op-rbuilder guard around kona proof chec…
claude[bot] Aug 12, 2026
b4a5320
Merge tag 'op-reth/v2.4.2' into bump/op-reth-v2.4.2
sduchesneau Aug 19, 2026
48a5f6b
op-reth: adapt Firehose to op-reth v2.4.2 APIs
sduchesneau Aug 19, 2026
3b5270c
op-reth: record the v2.4.2 merge in the SF changelog and task plan
sduchesneau Aug 19, 2026
07a9829
op-reth: reword the v2.4.2 changelog note on v2.4.1
sduchesneau Aug 19, 2026
aba52be
op-reth: drop firehose deps the v2.4.2 adaptation made unused
sduchesneau Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .circleci/AGENTS.md
1 change: 1 addition & 0 deletions .circleci/CLAUDE.md
45 changes: 35 additions & 10 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@ parameters:
rust_e2e_dispatch:
type: boolean
default: false
rust_nightly_bump_dispatch:
type: boolean
default: false
l2_fork_test_dispatch:
type: boolean
default: false
Expand All @@ -84,12 +87,14 @@ parameters:

orbs:
continuation: circleci/[email protected]
utils: ethereum-optimism/[email protected]

jobs:
# --------------------------------------------------------------------------
# This job prepares the dynamic continuation pipeline in 7 steps:
#
# 1. Install yq (YAML processor for merging configs)
# 1. Install the mise toolset (front-loads the shared mise cache; provides
# yq for merging configs)
# 2. Store string pipeline params → /tmp/pipeline-parameters.json
# 3. Store boolean pipeline params → /tmp/pipeline-parameters.json
# 4. Detect file-tree changes → /tmp/pipeline-parameters.json
Expand All @@ -109,16 +114,28 @@ jobs:
BASE_REVISION: develop
steps:
- checkout
# yq is used by the "Merge continuation configs" step to deep-merge YAML files.
# Keep version in sync with mise.toml.
# Front-loads the mise toolset for the whole pipeline: this job always
# completes before the continuation pipeline exists, so on a cold cache
# (mise.toml change or eviction) it is the only job that cold-installs —
# every continuation job restores the cache saved here. During an
# upstream outage (GitHub rate limits, missing release attestations) the
# blast radius is this one job instead of every job on every PR.
# Also provides yq (pinned in mise.toml) for the merge/routing scripts.
#
# This must remain a full, unfiltered `mise install`: the orb saves
# /data/mise-data under a write-once key, so narrowing the install here
# (e.g. to just yq) would freeze an incomplete toolset for every
# continuation job and silently force them all to cold-install forever.
- utils/install-mise:
enable_mise_cache: true
# mise shims re-resolve the tool on every invocation, which the yq/jq
# loops in the routing scripts below pay hundreds of times (~9s of
# overhead measured). Putting the resolved tool bin directories ahead
# of the shims makes those calls direct.
- run:
name: Install yq
name: Put mise tool bin paths on PATH
command: |
YQ_VERSION="4.44.5"
wget -qO /usr/local/bin/yq \
"https://github.com/mikefarah/yq/releases/download/v${YQ_VERSION}/yq_linux_amd64"
chmod +x /usr/local/bin/yq
echo "yq version: $(yq --version)"
echo "export PATH=\"$(mise bin-paths | paste -sd: -):\$PATH\"" >> "$BASH_ENV"
# Validates the decision tree logic against known scenarios.
# Fails fast if a refactor breaks expected workflow activation.
- run:
Expand Down Expand Up @@ -161,6 +178,7 @@ jobs:
c-heavy_fuzz_dispatch: << pipeline.parameters.heavy_fuzz_dispatch >>
c-rust_ci_dispatch: << pipeline.parameters.rust_ci_dispatch >>
c-rust_e2e_dispatch: << pipeline.parameters.rust_e2e_dispatch >>
c-rust_nightly_bump_dispatch: << pipeline.parameters.rust_nightly_bump_dispatch >>
c-l2_fork_test_dispatch: << pipeline.parameters.l2_fork_test_dispatch >>
# Change-detection patterns live in routing.yml (change_patterns.any and
# change_patterns.all). Each is a POSIX ERE matched line-by-line against
Expand Down Expand Up @@ -209,14 +227,21 @@ workflows:
when:
equal: ["", << pipeline.git.tag >>]
jobs:
- prepare-continuation-config
- prepare-continuation-config:
# MISE_GITHUB_TOKEN: authenticated GitHub API quota for mise's tool
# downloads (5,000 req/h per token vs 60/h/IP anonymous).
context:
- circleci-repo-readonly-authenticated-github-token

setup-tag:
when:
not:
equal: ["", << pipeline.git.tag >>]
jobs:
- prepare-continuation-config:
# MISE_GITHUB_TOKEN, as in the setup workflow above.
context:
- circleci-repo-readonly-authenticated-github-token
filters:
tags:
only: /.*/
Expand Down
Loading
Loading