Skip to content

docs: record windows-sys cleanup in CLAUDE.md, drop completed #85 note - #99

Merged
skuenzli merged 1 commit into
mainfrom
docs/claude-md-windows-sys-cleanup
Jun 27, 2026
Merged

docs: record windows-sys cleanup in CLAUDE.md, drop completed #85 note#99
skuenzli merged 1 commit into
mainfrom
docs/claude-md-windows-sys-cleanup

Conversation

@skuenzli

Copy link
Copy Markdown
Contributor

Summary

Follow-up to PR #98 (which closed #85). Updates CLAUDE.md now that the windows-sys 0.48 cleanup has landed:

  • Removes the completed GH Clean up stale windows-sys 0.48 transitive deps in Cargo.lock #85 follow-on bullet from "Follow-on work to be aware of".
  • Adds reusable guidance to the Rust dependency-management section on collapsing a stale duplicate transitive version by re-resolving the consuming crate's edge (cargo update <consumer>), using the winapi-utilwindows-sys case as the worked example.

The new guidance captures why the duplicate persisted (a sticky lock pin on a range-spanning edge that Cargo only re-picks when the consuming node changes) and why cargo update <consumer> is preferable to a blanket cargo update or a bare --precise pin.

Scope

Docs-only — no code, no lockfile changes.

🤖 Generated with Claude Code

- Remove the now-done GH #85 follow-on bullet (landed as PR #98).
- Add reusable guidance on collapsing a stale duplicate transitive
  version by re-resolving the consuming crate's edge (cargo update
  <consumer>), with the winapi-util/windows-sys case as the example.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@skuenzli
skuenzli merged commit 672f1ce into main Jun 27, 2026
6 checks passed
@skuenzli
skuenzli deleted the docs/claude-md-windows-sys-cleanup branch July 10, 2026 14:23
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.

Clean up stale windows-sys 0.48 transitive deps in Cargo.lock

1 participant