Skip to content

docs(releasing): the pre-release cargo test needs TRUFFLE_SIDECAR_SKIP_DOWNLOAD=1 on a release branch - #194

Merged
jamesyong-42 merged 1 commit into
mainfrom
docs/releasing-sidecar-skip
Sep 16, 2026
Merged

jamesyong-42 merged 1 commit into
mainfrom
docs/releasing-sidecar-skip

Conversation

@jamesyong-42

@jamesyong-42 jamesyong-42 commented Sep 16, 2026 •

Copy link
Copy Markdown
Member

Found while releasing 0.7.14: the documented cargo test --locked --workspace panics on a release branch in truffle-sidecar's build script (no pinned checksum for the version under release — by design). CI sets TRUFFLE_SIDECAR_SKIP_DOWNLOAD=1; the doc line now does too, with the reason. Merge after the 0.7.14 release finishes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EKZYYSoZPAXbaw1CYULNKW


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

…P_DOWNLOAD=1 on a release branch

Running the documented list verbatim on the 0.7.14 release branch: every line green
except `cargo test --locked --workspace`, which panics in truffle-sidecar's build
script — "SECURITY: no pinned checksum for 0.7.14/…" — because the checksum for the
version under release cannot exist before its tag. That is the fail-closed contract
working; CI sets TRUFFLE_SIDECAR_SKIP_DOWNLOAD=1 for exactly this reason (ci.yml), and
the clippy line already carried it. The test line now carries it too, with the why.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EKZYYSoZPAXbaw1CYULNKW
@jamesyong-42
jamesyong-42 merged commit b0306c7 into main Sep 16, 2026
11 checks passed
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.

1 participant