Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
b053ac1
op-acceptance: Verify chain with kona proofs interop (#19078)
ajsutton Feb 5, 2026
16592fd
bgpo: convert BTO from subscription to polling (#19095)
sebastianst Feb 5, 2026
ed77b12
test(contracts): enhance OptimismMintableERC721 test coverage with fu…
devin-ai-integration[bot] Feb 5, 2026
7c7e9df
fix: safer safes interface and deploy script (#19067)
JosepBove Feb 5, 2026
50d789e
op-supernode: Interop Message Validation (#19051)
axelKingsley Feb 5, 2026
fe29ae1
fix: gaps in VerifyOPCM (#19073)
smartcontracts Feb 5, 2026
6d0d308
fix: SuperchainConfig comments and test refactoring (#19065)
smartcontracts Feb 5, 2026
d555dc4
chore: return migrator address on ReadImplementationAddresses output …
smartcontracts Feb 5, 2026
96b4216
docs: add TODO checker workflow to docs/ai/ci-ops.md (#19075)
ajsutton Feb 5, 2026
513eca1
feat(op-deployer): build contracts in docker (#19088)
serpixel Feb 5, 2026
a820ae0
Revert "feat(op-deployer): build contracts in docker (#19088)" (#19106)
ajsutton Feb 6, 2026
e997de5
op-acceptance: Change to creating super cannon kona games (#18979)
ajsutton Feb 6, 2026
61c0766
fix: only allow enabling permissioned game types in opcmv2 deployment…
smartcontracts Feb 6, 2026
a00b397
op-service, op-program: rip out deprecated blob sidecars client and r…
geoknee Feb 6, 2026
a333785
docs: complete docs/README.md and refine CODEOWNERS (#19096)
sebastianst Feb 6, 2026
68b81dd
op-supernode: never rewind over finalized head (#19109)
geoknee Feb 9, 2026
db87881
Supernode: Multi-Modal Loop Delay (#19037)
axelKingsley Feb 9, 2026
d5e7436
mise: upgrade semgrep from 1.90.0 to 1.137.0 (#19121)
devin-ai-integration[bot] Feb 10, 2026
48a7a09
feat(rust): unify workspaces (#19034)
theochap Feb 10, 2026
95cde13
fix: alt da: handle no commitments case when finalized head is update…
draghi444 Feb 10, 2026
be1eaaf
op-supernode/virtual_node: Update L1 genesis handling for genesis L2 …
geoknee Feb 10, 2026
5e6adb5
chore(circleci): circleci-utils v1.0.24 (#19129)
scharissis Feb 10, 2026
36b7131
op-acceptance: Add test for next super root not being available. (#19…
ajsutton Feb 10, 2026
e0942fd
fix(.semgrepignore): update op-alloy/book path to rust/op-alloy/book …
devin-ai-integration[bot] Feb 10, 2026
89878c5
fix(mise): rename deprecated [alias] to [tool_alias] (#19137)
scharissis Feb 10, 2026
49428d8
Merge main and acceptance-test workflows (#19108)
ajsutton Feb 11, 2026
81055a3
op-acceptor: Update to 3.8.3 (#19120)
ajsutton Feb 11, 2026
6568a5e
fix(ci): rust ci (#19144)
scharissis Feb 11, 2026
eaf92c9
chore(op-reth/docs): port docs to op-reth (#18968)
theochap Feb 11, 2026
253e8bf
chore(ci/proof): fix kona prestate artifacts publish job (#19130)
theochap Feb 11, 2026
e6ce426
chore(kona/batcher): remove unused batcher crate (#18972)
theochap Feb 11, 2026
953c329
chore(rust): consolidate check-no-std recipes into root justfile (#19…
theochap Feb 11, 2026
bdf59c8
op-batcher: Record `unsafe_da_bytes` metric even when throttling disa…
geoknee Feb 11, 2026
b5c24a6
fix(ci): rename continuation config parameters with c- prefix (#19142)
theochap Feb 11, 2026
82e860c
op-supernode: Block Replacement (#19091)
axelKingsley Feb 12, 2026
e7fcac9
op-challenger: route large-preimage uploads only for keccak keys (#19…
ajsutton Feb 12, 2026
176f26d
Simplify CODEOWNERS, switch to monorepo-reviewers (#19170)
sebastianst Feb 12, 2026
3235773
flaky test: add TestUnsafeChainNotStalling_DisabledReqRespSync to fla…
nonsense Feb 12, 2026
7bf99eb
kona: build cannon from local monorepo source instead of cloning a pi…
Inphi Feb 13, 2026
bcec099
proofs: port TestInteropFaultProofs action test to devstack (#19163)
Inphi Feb 13, 2026
e82fb7b
chore(rust): unify rust docs and update repo links (#19101)
theochap Feb 13, 2026
dc4a7f0
DSL: Coordinate Interop Activity Pause for Acceptance Testing (#19179)
axelKingsley Feb 13, 2026
75071b9
feat: Add Conditional L2 Deployer (#18864)
0xiamflux Feb 13, 2026
fc6cd91
feat(release/rust): set up release process for rust crates (#19155)
theochap Feb 13, 2026
c37911b
feat(op-node): add NUT bundle parser for JSON-defined upgrade transac…
maurelian Feb 16, 2026
e0340d6
op-challenger: Fix race in shutdown which caused it to hang. (#19203)
ajsutton Feb 16, 2026
dd0162a
op-acceptance: Dump stack traces if op-challenger fails to stop (#19199)
ajsutton Feb 16, 2026
84f0470
fix(contracts): improve DelayedWETH loading for fork tests (#19206)
ajsutton Feb 17, 2026
5eea96d
op-acceptance-tests: add block-level throttling acceptance test (#19079)
joshklop Feb 17, 2026
42fc404
feat: add L2ProxyAdmin (#19135)
0xniha Feb 17, 2026
d15fb89
Add 30s Context Deadline to Inner Node Shutdown (#19213)
axelKingsley Feb 17, 2026
6af8caa
ci: Fix make reproducible-prestate. (#19184)
ajsutton Feb 17, 2026
d194274
ci: Only build the specified rust binary (#19204)
ajsutton Feb 17, 2026
9da8ff3
chore: sync with develop
0xiamflux Feb 17, 2026
ca549b6
chore: just pr ready
0xiamflux Feb 17, 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
  •  
  •  
  •  
93 changes: 32 additions & 61 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,28 +53,16 @@ parameters:
heavy_fuzz_dispatch:
type: boolean
default: false
acceptance_tests_dispatch:
type: boolean
default: false
sync_test_op_node_dispatch:
type: boolean
default: false
ai_contracts_test_dispatch:
type: boolean
default: false
kona_dispatch:
type: boolean
default: false
op_alloy_dispatch:
type: boolean
default: false
alloy_op_hardforks_dispatch:
rust_ci_dispatch:
type: boolean
default: false
alloy_op_evm_dispatch:
type: boolean
default: false
op_reth_dispatch:
rust_e2e_dispatch:
type: boolean
default: false
github-event-type:
Expand Down Expand Up @@ -115,55 +103,38 @@ workflows:
base-revision: develop
config-path: .circleci/continue/main.yml
mapping: |
.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/main.yml
.* base_image << pipeline.parameters.base_image >> .circleci/continue/main.yml
.* main_dispatch << pipeline.parameters.main_dispatch >> .circleci/continue/main.yml
.* fault_proofs_dispatch << pipeline.parameters.fault_proofs_dispatch >> .circleci/continue/main.yml
.* reproducibility_dispatch << pipeline.parameters.reproducibility_dispatch >> .circleci/continue/main.yml
.* kontrol_dispatch << pipeline.parameters.kontrol_dispatch >> .circleci/continue/main.yml
.* cannon_full_test_dispatch << pipeline.parameters.cannon_full_test_dispatch >> .circleci/continue/main.yml
.* sdk_dispatch << pipeline.parameters.sdk_dispatch >> .circleci/continue/main.yml
.* docker_publish_dispatch << pipeline.parameters.docker_publish_dispatch >> .circleci/continue/main.yml
.* publish_contract_artifacts_dispatch << pipeline.parameters.publish_contract_artifacts_dispatch >> .circleci/continue/main.yml
.* stale_check_dispatch << pipeline.parameters.stale_check_dispatch >> .circleci/continue/main.yml
.* contracts_coverage_dispatch << pipeline.parameters.contracts_coverage_dispatch >> .circleci/continue/main.yml
.* heavy_fuzz_dispatch << pipeline.parameters.heavy_fuzz_dispatch >> .circleci/continue/main.yml
.* acceptance_tests_dispatch << pipeline.parameters.acceptance_tests_dispatch >> .circleci/continue/main.yml
.* sync_test_op_node_dispatch << pipeline.parameters.sync_test_op_node_dispatch >> .circleci/continue/main.yml
.* ai_contracts_test_dispatch << pipeline.parameters.ai_contracts_test_dispatch >> .circleci/continue/main.yml
.* github-event-type << pipeline.parameters.github-event-type >> .circleci/continue/main.yml
.* github-event-action << pipeline.parameters.github-event-action >> .circleci/continue/main.yml
.* github-event-base64 << pipeline.parameters.github-event-base64 >> .circleci/continue/main.yml
.* devnet-metrics-collect << pipeline.parameters.devnet-metrics-collect >> .circleci/continue/main.yml
.* flake-shake-dispatch << pipeline.parameters.flake-shake-dispatch >> .circleci/continue/main.yml
.* flake-shake-iterations << pipeline.parameters.flake-shake-iterations >> .circleci/continue/main.yml
.* flake-shake-workers << pipeline.parameters.flake-shake-workers >> .circleci/continue/main.yml
.* go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/main.yml

kona/.* kona_dispatch << pipeline.parameters.kona_dispatch >> .circleci/continue/kona.yml
kona/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/kona.yml
kona/.* base_image << pipeline.parameters.base_image >> .circleci/continue/kona.yml
kona/.* go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/kona.yml
kona/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml

op-alloy/.* op_alloy_dispatch << pipeline.parameters.op_alloy_dispatch >> .circleci/continue/op-alloy.yml
op-alloy/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/op-alloy.yml
op-alloy/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml

alloy-op-hardforks/.* alloy_op_hardforks_dispatch << pipeline.parameters.alloy_op_hardforks_dispatch >> .circleci/continue/alloy-op-hardforks.yml
alloy-op-hardforks/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/alloy-op-hardforks.yml
alloy-op-hardforks/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml
.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/main.yml
.* c-base_image << pipeline.parameters.base_image >> .circleci/continue/main.yml
.* c-main_dispatch << pipeline.parameters.main_dispatch >> .circleci/continue/main.yml
.* c-fault_proofs_dispatch << pipeline.parameters.fault_proofs_dispatch >> .circleci/continue/main.yml
.* c-reproducibility_dispatch << pipeline.parameters.reproducibility_dispatch >> .circleci/continue/main.yml
.* c-kontrol_dispatch << pipeline.parameters.kontrol_dispatch >> .circleci/continue/main.yml
.* c-cannon_full_test_dispatch << pipeline.parameters.cannon_full_test_dispatch >> .circleci/continue/main.yml
.* c-sdk_dispatch << pipeline.parameters.sdk_dispatch >> .circleci/continue/main.yml
.* c-docker_publish_dispatch << pipeline.parameters.docker_publish_dispatch >> .circleci/continue/main.yml
.* c-publish_contract_artifacts_dispatch << pipeline.parameters.publish_contract_artifacts_dispatch >> .circleci/continue/main.yml
.* c-stale_check_dispatch << pipeline.parameters.stale_check_dispatch >> .circleci/continue/main.yml
.* c-contracts_coverage_dispatch << pipeline.parameters.contracts_coverage_dispatch >> .circleci/continue/main.yml
.* c-heavy_fuzz_dispatch << pipeline.parameters.heavy_fuzz_dispatch >> .circleci/continue/main.yml
.* c-sync_test_op_node_dispatch << pipeline.parameters.sync_test_op_node_dispatch >> .circleci/continue/main.yml
.* c-ai_contracts_test_dispatch << pipeline.parameters.ai_contracts_test_dispatch >> .circleci/continue/main.yml
.* c-github-event-type << pipeline.parameters.github-event-type >> .circleci/continue/main.yml
.* c-github-event-action << pipeline.parameters.github-event-action >> .circleci/continue/main.yml
.* c-github-event-base64 << pipeline.parameters.github-event-base64 >> .circleci/continue/main.yml
.* c-devnet-metrics-collect << pipeline.parameters.devnet-metrics-collect >> .circleci/continue/main.yml
.* c-flake-shake-dispatch << pipeline.parameters.flake-shake-dispatch >> .circleci/continue/main.yml
.* c-flake-shake-iterations << pipeline.parameters.flake-shake-iterations >> .circleci/continue/main.yml
.* c-flake-shake-workers << pipeline.parameters.flake-shake-workers >> .circleci/continue/main.yml
.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/main.yml

alloy-op-evm/.* alloy_op_evm_dispatch << pipeline.parameters.alloy_op_evm_dispatch >> .circleci/continue/alloy-op-evm.yml
alloy-op-evm/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/alloy-op-evm.yml
alloy-op-evm/.* base_image << pipeline.parameters.base_image >> .circleci/continue/alloy-op-evm.yml
alloy-op-evm/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml
rust/.* c-rust_ci_dispatch << pipeline.parameters.rust_ci_dispatch >> .circleci/continue/rust-ci.yml
rust/.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml
rust/.* c-base_image << pipeline.parameters.base_image >> .circleci/continue/rust-ci.yml
rust/.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/rust-ci.yml

op-reth/.* op_reth_dispatch << pipeline.parameters.op_reth_dispatch >> .circleci/continue/op-reth.yml
op-reth/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/op-reth.yml
op-reth/.* base_image << pipeline.parameters.base_image >> .circleci/continue/op-reth.yml
op-reth/.* go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/op-reth.yml
op-reth/.* default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-ci.yml
rust/.* c-rust_e2e_dispatch << pipeline.parameters.rust_e2e_dispatch >> .circleci/continue/rust-e2e.yml
rust/.* c-default_docker_image << pipeline.parameters.default_docker_image >> .circleci/continue/rust-e2e.yml
rust/.* c-go-cache-version << pipeline.parameters.go-cache-version >> .circleci/continue/rust-e2e.yml

setup-tag:
when:
Expand Down
118 changes: 0 additions & 118 deletions .circleci/continue/alloy-op-evm.yml

This file was deleted.

78 changes: 0 additions & 78 deletions .circleci/continue/alloy-op-hardforks.yml

This file was deleted.

Loading