Skip to content

deployment: add sepolia-alpha native config override layer#14627

Open
nimrod-starkware wants to merge 1 commit into
nimrod/jsonnet/to-removefrom
nimrod/jsonnet/native-override-alpha
Open

deployment: add sepolia-alpha native config override layer#14627
nimrod-starkware wants to merge 1 commit into
nimrod/jsonnet/to-removefrom
nimrod/jsonnet/native-override-alpha

Conversation

@nimrod-starkware

Copy link
Copy Markdown
Contributor

Translate the sepolia-alpha config.sequencerConfig overrides (the public
common.yaml + services/*.yaml flat dotted keys) into the nested
sequencer_config.jsonnet override layer the native config builder consumes,
mirroring the existing sepolia-integration layer. Add a regression test
asserting the jsonnet layer stays in lockstep with the combined YAML overrides
(folded: #is_none applied, components dropped).

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

@reviewable-StarkWare

Copy link
Copy Markdown

This change is Reviewable

nimrod-starkware commented Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/to-remove branch from 08ded00 to f649b77 Compare June 28, 2026 08:19
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/native-override-alpha branch from da1af43 to 52a1181 Compare June 28, 2026 08:19
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/native-override-alpha branch from 52a1181 to cc2b14f Compare June 28, 2026 10:14
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/to-remove branch from f649b77 to 838974b Compare June 28, 2026 10:14
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/to-remove branch from 838974b to d5ded73 Compare June 28, 2026 10:30
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/native-override-alpha branch from cc2b14f to 2c6cc65 Compare June 28, 2026 10:30
Translate the sepolia-alpha config.sequencerConfig overrides (the public
common.yaml + services/*.yaml flat dotted keys) into the nested
sequencer_config.jsonnet override layer the native config builder consumes,
mirroring the existing sepolia-integration layer. Add a regression test
asserting the jsonnet layer stays in lockstep with the combined YAML overrides
(folded: #is_none applied, components dropped).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cursor

cursor Bot commented Jun 29, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Deployment-only config translation and test coverage; no application or security logic changes.

Overview
Adds a sepolia-alpha hybrid overlay sequencer_config.jsonnet so the native config builder gets the same nested overrides already expressed in that environment’s YAML (common.yaml + services/*.yaml), following the sepolia-integration pattern.

The new layer carries alpha-specific settings (feeder/recorder URLs, L1 contract and BPO block heights, batcher concurrency and bouncer limits, committer cache sizes, default committee, proof archive bucket, Sierra auditing, and state_sync_config.network_config: null).

A regression test test_sepolia_alpha_layer_jsonnet_mirrors_combined_yaml asserts the jsonnet stays in lockstep with the folded combined YAML config.sequencerConfig.

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

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