Skip to content

Commit 4591ba4

Browse files
avrabeclaude
andauthored
chore(deps): bump scry-sai-core dev-dep to 2.0 (SCPV v3, scry v2.0.0) (#506)
scry shipped a breaking v2.0.0 (provenance wire format reshaped to binary-canonical SCPV v3). synth-cli pins scry-sai-core only as a DEV-dependency (the shadow-stack budget test; the production binary doesn't link it until the gated VCR-MEM-001 consumption step). The maintainer confirmed — and this verifies — that synth's consumed surface (call_graph / function_summaries / stack_usage / reachable_from_exports / operand_stack) is unchanged and additive-only, so 2.0 is a transparent bump: scry-sai-core 2.0.0 + synth-cli (binary + tests) build green, scry_shadow_stack_budget passes, and the frozen byte gate is bit-identical (scry is not on the codegen path). Keeps the dev-dep aligned with the released major so the eventual provenance consumption targets SCPV v3, not the v1 binary format that never connected (scry#63). Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 4a6b1ef commit 4591ba4

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/synth-cli/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,8 @@ gimli = { version = "0.33", default-features = false, features = ["read", "std"]
6969
# binary does not pull scry until the gated consumption step (the .bss shrink /
7070
# prologue elision) lands. Test-only ⇒ Bazel (which globs src/ only) never sees
7171
# it, so no MODULE.bazel pin is needed yet. See scry#51.
72-
scry-sai-core = "1.12"
72+
# Tracks scry 2.x (SCPV v3): the major bump reshaped the provenance wire format,
73+
# but synth's consumed surface (call_graph / function_summaries / stack_usage /
74+
# reachable_from_exports / operand_stack) is unchanged and additive-only, so the
75+
# bump is transparent here. See scry#63 / scry v2.0.0.
76+
scry-sai-core = "2.0"

0 commit comments

Comments
 (0)