Skip to content

chore: drop rules_rust git_override, adopt bazel_dep 0.70.0#466

Merged
avrabe merged 1 commit into
mainfrom
chore/rules-rust-0.70.0
May 21, 2026
Merged

chore: drop rules_rust git_override, adopt bazel_dep 0.70.0#466
avrabe merged 1 commit into
mainfrom
chore/rules-rust-0.70.0

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented May 20, 2026

Summary

MODULE.bazel pinned rules_rust to a git_override (commit 6281d27) to
pick up two unreleased fixes for Windows LNK1181 missing-rlib errors. Its own
TODO said to remove it "once 0.70.0 is released with #3727 included".

That release happened — 0.70.0 shipped 2026-04-22:

  • #3860 (.rmeta sysroot glob) merged 2026-02-23
  • #3727 (rustc_lib filegroup) merged 2026-03-07 — its merge commit is the
    override's pinned 6281d27

Verified the override commit is fully contained in the release:
compare/6281d27...0.70.00 behind, 56 ahead (strict ancestor).

Change

  • Remove the git_override
  • bazel_dep rules_rust 0.69.00.70.0
  • MODULE.bazel.lock regenerated

Validation

//examples/basic/... builds cleanly on macOS with 0.70.0 (210 actions, 0
errors). The Windows LNK1181 path that motivated the override is exercised by
the Windows CI job on this PR.

🤖 Generated with Claude Code

rules_rust 0.70.0 (released 2026-04-22) contains the .rmeta sysroot fix
(#3860, merged 2026-02-23) and the rustc_lib filegroup fix (#3727, merged
2026-03-07) that the git_override was carrying for Windows LNK1181
missing-rlib errors. The pinned override commit 6281d27 is a strict ancestor
of the 0.70.0 tag (compare: 0.70.0 is 56 ahead, 0 behind), so 0.70.0 fully
contains the override's content.

Removes the git_override and bumps bazel_dep rules_rust 0.69.0 -> 0.70.0,
restoring a clean BCR dependency and resolving the override's own TODO.

Validated: //examples/basic/... builds cleanly on macOS with 0.70.0
(210 actions, 0 errors). Windows LNK1181 behavior is exercised by CI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@avrabe avrabe force-pushed the chore/rules-rust-0.70.0 branch from 48fc3e9 to 8f8ac07 Compare May 20, 2026 19:39
@avrabe avrabe merged commit 92a5169 into main May 21, 2026
28 checks passed
@avrabe avrabe deleted the chore/rules-rust-0.70.0 branch May 21, 2026 03:48
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