Skip to content

fix(install): add cargo-binstall metadata and recommend --locked - #1454

Merged
mstykow merged 1 commit into
mainfrom
fix/binstall-metadata-locked-install
Oct 11, 2026
Merged

mstykow merged 1 commit into
mainfrom
fix/binstall-metadata-locked-install

Conversation

@mstykow

@mstykow mstykow commented Oct 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add [package.metadata.binstall] so cargo binstall provenant-cli downloads our prebuilt release archives instead of falling back to a source build.
  • Recommend cargo install --locked provenant-cli in the README.

Issues

Scope and exclusions

  • Included: binstall metadata for the five release targets; README install wording.
  • Explicit exclusions: no dependency pin; the upstream fix makes plain cargo install work again once published.

How to verify

  • cargo binstall --manifest-path . --dry-run --no-confirm --disable-strategies compile provenant-cli@1.0.14 resolves and downloads the release archive from GitHub (checked on aarch64-apple-darwin). Takes effect for users from the next release.

🤖 Generated with Claude Code

Without [package.metadata.binstall], cargo-binstall guesses a release asset
name that does not match ours and falls back to compiling from source,
which re-resolves dependencies and can pick up broken upstream releases.
Point it at the published per-platform archives, and document
`cargo install --locked` so source installs use the tested dependency set.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@greptile-apps

greptile-apps Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Low impact] The PR appears safe to merge; no actionable issue was found.

Summary

Adds cargo-binstall metadata for the five release targets and recommends cargo install --locked provenant-cli.

  • cargo-binstall installs Provenant from matching release archives.
  • Crates.io installs now use the tested dependency versions.

Reviews (1) · Last reviewed commit: "fix(install): add cargo-binstall metadat..." · Reviewed by Greptile

@mstykow
mstykow merged commit ea59b0d into main Oct 11, 2026
13 checks passed
@mstykow
mstykow deleted the fix/binstall-metadata-locked-install branch October 11, 2026 23:15
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