Skip to content

Resolve reissued packages to the newest revision - #8

Merged
hsbt merged 1 commit into
masterfrom
claude/binary-index-pr-review-061def
Jul 30, 2026
Merged

Resolve reissued packages to the newest revision#8
hsbt merged 1 commit into
masterfrom
claude/binary-index-pr-review-061def

Conversation

@hsbt

@hsbt hsbt commented Jul 29, 2026

Copy link
Copy Markdown
Member

ruby/actions#137 introduces reissued mswin packages published under revisioned names such as ruby-3.4.5-1-x64-mswin64_140 (see its SIGNING.md). With such a package installed alongside the original, substring resolution reported 3.4.5 as ambiguous for rb use and rb uninstall, and typing more of the version cannot disambiguate. When every match shares the version and platform and differs only in the trailing numeric revision, Resolve now picks the highest revision. Different versions, prereleases, and dev snapshots stay ambiguous, and a superseded package remains reachable by its full name.

Generated with Claude Code

ruby/actions publishes a fixed package under a revisioned name such as
ruby-3.4.5-1-x64-mswin64_140 (SIGNING.md). Substring resolution then
reported "3.4.5" as ambiguous between the original and its reissue.
When all matches share the version and platform and differ only in the
numeric revision, pick the highest; everything else stays ambiguous.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@hsbt
hsbt merged commit 27c3de7 into master Jul 30, 2026
3 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