You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7ea685b
Browse filesBrowse the repository at this point in the historyBrowse files
* Start fix for #736
Assisted-by: Claude Code:claude-opus-5-5
* Read only the gem lock Bundler actually loads
A gems.rb project's gems.locked was invisible to the lock inventory,
ledger recovery read only Gemfile.lock, and VEX discovery read both
locks. A leftover redirected Gemfile.lock beside gems.rb + gems.locked
therefore made vex attest not_affected while bundle install installed
the unpatched gem from gems.locked.
Add one resolver for the lock Bundler loads (honouring BUNDLE_GEMFILE
and the app config) and route the inventory, gem_remotes, VEX
discovery and the hosted engine through it. VEX still reads the
ignored twin, but any Socket wiring there is diagnosed as
unattributable instead of attested.
Fixes#736
Assisted-by: Claude Code:claude-opus-5-5
* Test hosted engine on a gems.rb project
Assisted-by: Claude Code:claude-opus-5-5
* Avoid a single-element loop in the polyglot test
Assisted-by: Claude Code:claude-opus-5-5
* Note the gem lock reader fix in the changelog
Assisted-by: Claude Code:claude-opus-5-5
* Drop CHANGELOG entry from this PR
Release notes are written when a release is cut, from the merged PR
log and the code, so PRs no longer edit CHANGELOG.md.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* Port #851: fix vex alias tests broken by store-copy merge
main is red since 4646693 (#605): two commands::vex_consumed tests
assumed the name-keyed resolver never returns npm-aliased copies, which
#605 changed. Same tests-only change as #851; it no-ops once main
carries it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012Ao6g9qAnawPfNxv11f3wM
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments