Skip to content

[build] Upgrade rules_rs to 0.0.96 - #17793

Merged
AutomatedTester merged 1 commit into
trunkfrom
rules_rs-0.0.96-bump
Jul 17, 2026
Merged

[build] Upgrade rules_rs to 0.0.96#17793
AutomatedTester merged 1 commit into
trunkfrom
rules_rs-0.0.96-bump

Conversation

@AutomatedTester

Copy link
Copy Markdown
Member

Summary

Bumps rules_rs from 0.0.92 → 0.0.96 to stay current. rules_rs is a plain bazel_dep, so this is a straight one-line version bump.

Changes since 0.0.92

All minor upstream fixes — nothing behavior-affecting for our build:

  • Set CARGO_MANIFEST_PATH for generated crates
  • Hermetic aws-lc-sys bindgen integration
  • Fix wasm target_family cfg matching
  • Disambiguate ARM hard-float vs soft-float (and WASM threads) target triples
  • Consolidate Rust toolchain candidates
  • Avoid metadata clash when cross-compiling to multiple targets concurrently

Validation

Built locally on macOS (arm64) against rules_rs 0.0.96:

  • bazel build //rust:selenium-manager compiles + links the full crate graph.
  • Resulting binary runs (selenium-manager 0.4.47-nightly).

CI exercises the full Linux/macOS/Windows matrix.

Bumps rules_rs from 0.0.92 to 0.0.96 to stay current. Changes since 0.0.92
are minor upstream fixes (CARGO_MANIFEST_PATH for generated crates, hermetic
aws-lc-sys bindgen, wasm target_family cfg matching, ARM hardfloat/softfloat
triple disambiguation, Rust toolchain candidate consolidation, and a metadata
fix for concurrent cross-compilation).

Straight version bump (rules_rs is a plain bazel_dep). Validated locally on
macOS: full compile+link of //rust:selenium-manager against rules_rs 0.0.96 and
the binary runs.
@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Jul 17, 2026
@AutomatedTester
AutomatedTester merged commit 0fffa9f into trunk Jul 17, 2026
60 checks passed
@AutomatedTester
AutomatedTester deleted the rules_rs-0.0.96-bump branch July 17, 2026 13:17
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