Skip to content

apollo_deployments: exact-equality app_configs parity test#14570

Draft
nimrod-starkware wants to merge 1 commit into
graphite-base/14570from
nimrod/jsonnet/exact-equality-parity
Draft

apollo_deployments: exact-equality app_configs parity test#14570
nimrod-starkware wants to merge 1 commit into
graphite-base/14570from
nimrod/jsonnet/exact-equality-parity

Conversation

@nimrod-starkware

Copy link
Copy Markdown
Contributor

The applicative-vs-app_configs parity test tolerated integer-vs-float
numeric differences (values_equal) and excluded values above jsonnet's
max exact integer (exceeds_jsonnet_max_int). Empirically both were
masking nothing real: the lone int/float divergence was a stale legacy
float for l1_events_scraper_config.l1_block_time_seconds (canonical dump
is as_secs() -> u64 12), and the only >2^53 value
(revert_config.revert_up_to_and_including = u64::MAX) is a config-pointer
target already excluded by non_default_paths.

Align the stale fixture to its canonical u64 form and tighten the test
to exact equality, removing both now-dead helpers.

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

The applicative-vs-app_configs parity test tolerated integer-vs-float
numeric differences (values_equal) and excluded values above jsonnet's
max exact integer (exceeds_jsonnet_max_int). Empirically both were
masking nothing real: the lone int/float divergence was a stale legacy
float for l1_events_scraper_config.l1_block_time_seconds (canonical dump
is as_secs() -> u64 12), and the only >2^53 value
(revert_config.revert_up_to_and_including = u64::MAX) is a config-pointer
target already excluded by non_default_paths.

Align the stale fixture to its canonical u64 form and tighten the test
to exact equality, removing both now-dead helpers.

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 21, 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.

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