Skip to content

fix(tools): verify cargo-binstall with pinned flag#87

Merged
f0rr0 merged 1 commit into
mainfrom
f0rr0/fix-cargo-binstall-bootstrap
Jul 1, 2026
Merged

fix(tools): verify cargo-binstall with pinned flag#87
f0rr0 merged 1 commit into
mainfrom
f0rr0/fix-cargo-binstall-bootstrap

Conversation

@f0rr0

@f0rr0 f0rr0 commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • make the shared bootstrap version probe handle cargo-binstall with -V
  • use that shared probe for all cargo-binstall verification paths

Root Cause

cargo-binstall --version is not the version flag for the standalone cargo-binstall binary; it is parsed as an install option requiring a value. The source-install fallback used the generic --version probe, so CI installed cargo-binstall v1.19.1 and then failed with an empty/mismatched version read.

Validation

  • bash -n tools/dev/bootstrap-tools.sh
  • bash tools/policy/check-tooling-stack.sh
  • git diff --check
  • local probe confirmed cargo-binstall -V returns 1.19.1 while cargo-binstall --version fails as an install option

Note: the same main CI run also has a separate Windows native-runtime failure from repeated HTTP 502s while downloading libiconv; that appears to be an upstream transient source download failure.

@f0rr0 f0rr0 merged commit a51c943 into main Jul 1, 2026
30 of 33 checks passed
f0rr0 added a commit that referenced this pull request Jul 2, 2026
* fix(tools): verify cargo-binstall with pinned flag (#87)

* fix(release): resume tagged publish runs

* fix(release): seed swift package release
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