Skip to content

deployment: add sepolia-integration native config override (chain_params + replacers)#14674

Open
nimrod-starkware wants to merge 1 commit into
nimrod/jsonnet/native-config-builderfrom
nimrod/jsonnet/native-override-integration
Open

deployment: add sepolia-integration native config override (chain_params + replacers)#14674
nimrod-starkware wants to merge 1 commit into
nimrod/jsonnet/native-config-builderfrom
nimrod/jsonnet/native-override-integration

Conversation

@nimrod-starkware

Copy link
Copy Markdown
Contributor

No description provided.

@reviewable-StarkWare

Copy link
Copy Markdown

This change is Reviewable

nimrod-starkware commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

@cursor

cursor Bot commented Jul 1, 2026

Copy link
Copy Markdown

PR Summary

Medium Risk
Changes integration-environment sequencer parameters (chain ID, L1 anchors, committee, archive bucket); errors could misconfigure the network, though the new parity test is meant to match existing YAML.

Overview
Adds native jsonnet overrides for the hybrid sepolia-integration overlay: chain_params.jsonnet carries integration Sepolia chain identity, feeder/recorder URLs, L1 contract and base-layer fork heights, default staking committee, proof archive bucket, batcher/concurrency settings, partial-block-hash anchor, and related flags; topology.jsonnet wires the hybrid layout.

Introduces test_env_overlay_parity.py, which evaluates each overlay’s chain_params.jsonnet, maps flat keys into sequencerConfig paths, and asserts they match the layer’s merged YAML (common.yaml + services/*.yaml). The test skips when YAML sequencerConfig is removed downstream. test_sepolia_integration_native_matches_yaml applies this check to sepolia-integration.

Reviewed by Cursor Bugbot for commit 2663d30. Bugbot is set up for automated code reviews on this repo. Configure here.

@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from edf03fe to 4387392 Compare July 9, 2026 12:43
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch 2 times, most recently from 381b731 to 0268778 Compare July 9, 2026 13:27
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from 4387392 to 989e7a3 Compare July 12, 2026 08:50
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from 0268778 to 28ef29c Compare July 12, 2026 08:50
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from 989e7a3 to d4e153a Compare July 12, 2026 10:04
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from 28ef29c to 7852454 Compare July 12, 2026 10:04
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from d4e153a to deebbca Compare July 12, 2026 10:51
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from 7852454 to 3c38da5 Compare July 12, 2026 10:51
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from deebbca to 9237641 Compare July 13, 2026 08:40
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch 2 times, most recently from 86d24ef to 5ea0932 Compare July 13, 2026 10:07
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from 9237641 to fec1235 Compare July 13, 2026 11:00
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from 5ea0932 to 64dfdfe Compare July 13, 2026 11:00
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from fec1235 to b453d23 Compare July 13, 2026 11:47
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch 2 times, most recently from 16d7d95 to 61a9704 Compare July 14, 2026 06:16
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from b453d23 to 560cf42 Compare July 14, 2026 06:16
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from 61a9704 to 48ba4a9 Compare July 14, 2026 09:16
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from 560cf42 to 35d50a8 Compare July 14, 2026 09:16
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from 35d50a8 to 85a4395 Compare July 14, 2026 14:59
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch 2 times, most recently from 0c94d7c to e9a609d Compare July 14, 2026 16:05
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from e9a609d to cc0036e Compare July 15, 2026 11:10
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-config-builder branch from 3899c33 to 622c316 Compare July 15, 2026 11:26
@nimrod-starkware
nimrod-starkware force-pushed the nimrod/jsonnet/native-override-integration branch from cc0036e to 2663d30 Compare July 15, 2026 11:26

@nimrod-starkware nimrod-starkware left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nimrod-starkware reviewed 4 files and all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on dan-starkware and matanl-starkware).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants