Skip to content

[build] Upgrade rules_rs to 0.0.106 and @llvm to 0.8.18 - #17929

Open
AutomatedTester wants to merge 1 commit into
trunkfrom
rules-bump-0.0.106
Open

[build] Upgrade rules_rs to 0.0.106 and @llvm to 0.8.18#17929
AutomatedTester wants to merge 1 commit into
trunkfrom
rules-bump-0.0.106

Conversation

@AutomatedTester

Copy link
Copy Markdown
Member

Summary

Upgrades the Rust build toolchain to current releases:

  • rules_rs 0.0.96 → 0.0.106
  • @llvm (hermetic-llvm) 0.8.11 → 0.8.18

Required API change

The rules_rs toolchains module extension no longer publishes a top-level
:all target for the generated toolchains repo. Registration is updated to the
recursive pattern to match the current API:

-register_toolchains("@default_rust_toolchains//:all")
+register_toolchains("@default_rust_toolchains//...")

Validation

bazel build //rust:selenium-manager -c opt builds cleanly on macOS
(arm64); the resulting binary runs (selenium-manager 0.4.48-nightly).
./scripts/format.sh --pre-push passes.

Notes

The toolchains module extension no longer publishes a top-level
:all target, so register the generated toolchains with the
recursive //... pattern to match the current rules_rs API.
@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

B-build Includes scripting, bazel and CI integrations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants