Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
a0050a0
ci: add an optional RWX pilot with shared workflow routing
teddyknox Oct 1, 2026
05dddcb
ci: record migration baselines and trim pilot output uploads
teddyknox Oct 1, 2026
8f807d4
ci: add an RWX Go rollup shadow with exhaustive sharding
teddyknox Oct 1, 2026
79aef9a
ci: use a literal path for RWX Go test reports
teddyknox Oct 1, 2026
85fdf29
ci: shadow standard contracts on RWX
teddyknox Oct 1, 2026
6403e7f
ci: format contract shadow shell helpers
teddyknox Oct 1, 2026
cb48622
ci: validate shared CI paths in component change detection
teddyknox Oct 1, 2026
587b4c3
ci: compare retained CircleCI and RWX shadow reports
teddyknox Oct 1, 2026
ebf0768
docs: track CircleCI to RWX parity work
teddyknox Oct 1, 2026
e73777c
ci: shadow op-reth on RWX with Cargo and sccache tool caches
teddyknox Oct 1, 2026
3e65739
ci: fix RWX Rust bootstrap and share dependency downloads
teddyknox Oct 1, 2026
d2b9024
fix(ci): validate fresh op-reth reports and match runner resources
teddyknox Oct 1, 2026
99ccc76
ci: retain verified superchain bundles with RWX Cargo targets
teddyknox Oct 1, 2026
0b7935e
ci: mount op-reth artifacts without compiler cache layers
teddyknox Oct 1, 2026
9e863c1
docs: prioritize RWX wall-clock speed
teddyknox Oct 2, 2026
5f3e060
ci: speed RWX shadows with reusable compilation and lean layers
teddyknox Oct 2, 2026
6eecce7
ci: annotate separately checked contract environment helper
teddyknox Oct 2, 2026
eca6169
docs: retain native RWX speed validation and four-shard collection
teddyknox Oct 2, 2026
dff5d42
Record full Go discovery and fresh Circle benchmark settings
teddyknox Oct 2, 2026
d54f5e8
Avoid Circle setup parameter conflicts on fresh benchmark dispatch
teddyknox Oct 2, 2026
a603dd7
Add full Go shadow with shared build dependencies and fresh compiled …
teddyknox Oct 2, 2026
27c6b06
Correct full Go shard conditions for both benchmark configurations
teddyknox Oct 2, 2026
5a60a32
Validate archive availability and handle warm-only dependencies
teddyknox Oct 2, 2026
bc228b2
Retain Go phase measurements and exercise retry ceilings in hosted he…
teddyknox Oct 2, 2026
c3e94d1
Bind Go environment provenance and reference local package artifacts …
teddyknox Oct 2, 2026
61c6199
fix Go shadow toolchain, subprocess signals and native reporting
teddyknox Oct 2, 2026
cf7f3f2
Make RWX Go test concurrency independently tunable
teddyknox Oct 2, 2026
f8d2511
ci: close full Go RWX parity stage with selected defaults
teddyknox Oct 2, 2026
9bd6e2d
ci: add full acceptance variants to RWX shadow
teddyknox Oct 2, 2026
fb8f75b
ci: retain acceptance JUnit and enforce workflow shard count
teddyknox Oct 2, 2026
37237ee
Fix acceptance runtime tools and verify test-level parity
teddyknox Oct 2, 2026
236df44
Install pinned geth through its configured Go backend
teddyknox Oct 2, 2026
196fac9
Merge remote-tracking branch 'origin/develop' into codex/rwx-ci-pilot
teddyknox Oct 2, 2026
3fdaae7
Close acceptance parity stage and retain original-report evidence
teddyknox Oct 2, 2026
db4c87b
Sync develop and align RWX producers with current Rust binaries
teddyknox Oct 2, 2026
798ca7c
Validate Cargo target source freshness across cached checkouts
teddyknox Oct 2, 2026
a5aff51
ci: shadow core Rust workspace workloads on RWX
teddyknox Oct 4, 2026
6a3016f
ci: preserve Circle working directory and prepare full Rust builds
teddyknox Oct 4, 2026
3da3a07
ci: validate cargo-hack partitions and rustdoc compile cases
teddyknox Oct 4, 2026
68ad71e
ci: preserve Rust tool caches while executing fresh verdicts
teddyknox Oct 4, 2026
744f0c3
ci: close core Rust parity and preserve single-node feature checks
teddyknox Oct 4, 2026
a9df2de
ci: extend Rust shadow with WASM and source checks
teddyknox Oct 4, 2026
fb30b55
ci: verify WASM and remaining Rust source parity
teddyknox Oct 4, 2026
2c68e86
ci: port Cannon workloads with fresh guest-state evidence
teddyknox Oct 4, 2026
bf7221e
ci: verify Cannon parity, cache reuse and guest failure
teddyknox Oct 4, 2026
b6b70bb
ci: port full Rust E2E workloads with fresh shard evidence
teddyknox Oct 4, 2026
7fa1ed2
ci: fix E2E report parsing and preserve runtime compiler caches
teddyknox Oct 4, 2026
6562c28
ci: preserve E2E defaults and full Cargo build units
teddyknox Oct 4, 2026
7d2f568
ci: run the nested reth Forge fixture and verify contract inputs
teddyknox Oct 4, 2026
0aef6f4
ci: close Rust E2E parity and port complete contract fast checks
teddyknox Oct 4, 2026
efb16d1
ci: install pinned uv before isolated Semgrep tools
teddyknox Oct 4, 2026
3aff9e6
ci: bind the protected Git target for complete contract fast checks
teddyknox Oct 4, 2026
1e809d5
ci: close contract fast parity and add full L1 upgrade shadows
teddyknox Oct 4, 2026
59f3f33
ci: use the verified archive client headers for upgrade probes
teddyknox Oct 4, 2026
1926d60
ci: retain Forge setup skips and abstract discovery in upgrade parity
teddyknox Oct 4, 2026
58a81fb
ci: bind upgrade deployability to every compiler context
teddyknox Oct 4, 2026
7c547ec
ci: port seven Main validators with complete original reports
teddyknox Oct 4, 2026
c2d2b81
ci: verify shared superchain bundle before mock discovery
teddyknox Oct 4, 2026
8236d17
ci: bind standard and changed-file contract shadows to original reports
teddyknox Oct 4, 2026
c702cfb
ci: retain generated contract fixtures and original skip reasons
teddyknox Oct 4, 2026
463983e
ci: close contract suite parity and add coverage shadow
teddyknox Oct 5, 2026
ffefdb3
ci: preserve coverage campaigns and replay inputs; shadow static checks
teddyknox Oct 5, 2026
d8e7d3e
ci: close contract coverage parity and fix static tool PATH
teddyknox Oct 5, 2026
c833ae7
ci: add fresh Cannon Go shadow and complete report parity
teddyknox Oct 5, 2026
6df00e2
ci: accept Circle boolean freshness values for Cannon
teddyknox Oct 5, 2026
5ee3311
ci: reuse verified read-only artifacts and retain actual Cannon CPU s…
teddyknox Oct 5, 2026
fd426d8
ci: verify Cannon Go parity and add fresh NUT state shadow
teddyknox Oct 5, 2026
f03e604
ci: verify NUT pre-fork parity and shadow genuine fetcher artifact ch…
teddyknox Oct 5, 2026
6245472
ci: pin the fetcher artifact compiler and retain first hosted failures
teddyknox Oct 5, 2026
dc51e44
ci: verify fetcher parity and shadow the complete Kontrol build
teddyknox Oct 5, 2026
ba787b4
ci: bind Kontrol images across Docker stores
teddyknox Oct 5, 2026
014e831
ci: port the complete SP1 guest workload to native RWX
teddyknox Oct 5, 2026
c6b2940
ci: preserve exact SP1 binaries and complete Kontrol compiler inputs
teddyknox Oct 5, 2026
bb5896a
ci: verify SP1 and Kontrol parity and add native Rust gate
teddyknox Oct 5, 2026
8b6e1d0
ci: mount Rust gate continuations through native package inputs
teddyknox Oct 5, 2026
eff84ab
ci: aggregate genuine Rust receipts with native embedded runs
teddyknox Oct 5, 2026
94481c2
ci: port complete recorded-source NUT provenance to RWX
teddyknox Oct 5, 2026
ad48c5a
ci: isolate NUT parity replay and preserve report error causes
teddyknox Oct 5, 2026
68f1333
ci: verify full NUT parity and publish one native Rust verdict
teddyknox Oct 5, 2026
4ae28fd
ci: coordinate full native Main and Rust gate workloads
teddyknox Oct 5, 2026
3ee8266
ci: retain verified Main and Rust gate parity
teddyknox Oct 5, 2026
86f4ba9
ci: run original selector uploads against a private registry
teddyknox Oct 5, 2026
e3fab86
ci: retain complete selector originals and compliant compiler fixtures
teddyknox Oct 5, 2026
01150e7
ci: isolate selector compiler cache and verify complete publisher parity
teddyknox Oct 5, 2026
b472a22
ci: run native flaky reports and retain complete selector consoles
teddyknox Oct 5, 2026
63844ae
ci: add complete public L2 fork shadow and deterministic selector com…
teddyknox Oct 5, 2026
936ef20
ci: complete native Contracts gate and batch final pilot verification
teddyknox Oct 5, 2026
a3a0910
ci: preserve complete L2 preparation through Circle silence limits
teddyknox Oct 5, 2026
cb341ad
ci: bound public L2 fork RPC requests on both providers
teddyknox Oct 5, 2026
3be585c
ci: pace L2 archive RPC traffic before full fork verdicts
teddyknox Oct 5, 2026
30a54d7
ci: close verified RWX parity for all PR workloads
teddyknox Oct 5, 2026
f821983
ci: retain initialized L2 environment and shared contract sources
teddyknox Oct 5, 2026
a1aa49a
ci: close baseline RWX parity and preserve retry attempts
teddyknox Oct 5, 2026
a7217f7
ci: archive RWX pilot evidence outside the repository
teddyknox Oct 5, 2026
899a926
ci: verify standalone RWX source archive
teddyknox Oct 5, 2026
56c03cd
ci: simplify chosen RWX workloads with local packages
teddyknox Oct 5, 2026
d77f81b
ci: preserve direct Rust E2E artifact bindings
teddyknox Oct 5, 2026
ccaddc0
ci: retain package preparation metadata in native snapshots
teddyknox Oct 5, 2026
af0d89b
ci: bind Cannon runtime to its latest build image
teddyknox Oct 5, 2026
8ec3e62
ci: separate runtime report utilities from parity comparers
teddyknox Oct 6, 2026
57094f2
ci: include shared reports in the SP1 toolchain snapshot
teddyknox Oct 6, 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
  •  
  •  
  •  
28 changes: 28 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,27 @@ parameters:
go-cache-version:
type: string
default: "v0.1"
c-go_fresh_tests:
type: boolean
default: false
c-contract_coverage_replay:
type: boolean
default: false
c-nut_provenance_full:
type: boolean
default: false
c-selector_upload_replay:
type: boolean
default: false
c-flaky_report_replay:
type: boolean
default: false
c-l2_fork_parity_replay:
type: boolean
default: false
c-l2_fork_parity_block:
type: string
default: ""

orbs:
continuation: circleci/continuation@2.0.1
Expand Down Expand Up @@ -157,6 +178,7 @@ jobs:
c-github-event-base64: << pipeline.parameters.github-event-base64 >>
c-go-cache-version: << pipeline.parameters.go-cache-version >>
c-publish_contract_artifacts_ref: << pipeline.parameters.publish_contract_artifacts_ref >>
c-l2_fork_parity_block_effective: << pipeline.parameters.c-l2_fork_parity_block >>
# Same as above but for booleans. Separate step because CircleCI renders
# boolean pipeline params as 0/1 in environment blocks — the "bool" mode
# normalizes them to JSON true/false.
Expand All @@ -166,6 +188,12 @@ jobs:
name: Store boolean pipeline parameters in JSON file
command: .circleci/scripts/collect-params.sh bool
environment:
c-go_fresh_tests_effective: << pipeline.parameters.c-go_fresh_tests >>
c-contract_coverage_replay_effective: << pipeline.parameters.c-contract_coverage_replay >>
c-nut_provenance_full_effective: << pipeline.parameters.c-nut_provenance_full >>
c-selector_upload_replay_effective: << pipeline.parameters.c-selector_upload_replay >>
c-flaky_report_replay_effective: << pipeline.parameters.c-flaky_report_replay >>
c-l2_fork_parity_replay_effective: << pipeline.parameters.c-l2_fork_parity_replay >>
c-main_dispatch: << pipeline.parameters.main_dispatch >>
c-fault_proofs_dispatch: << pipeline.parameters.fault_proofs_dispatch >>
c-reproducibility_dispatch: << pipeline.parameters.reproducibility_dispatch >>
Expand Down
Loading
Loading