0.68.0
Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup
Bzlmod
bazel_dep(name = "rules_rust", version = "0.68.0")WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust",
integrity = "sha256-/CA1dIYblKaQtSwBXoI5/ksN45oLjLfk4IfcgSylxyg=",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.0/rules_rust-0.68.0.tar.gz"],
)Extensions
Bindgen
Bzlmod
bazel_dep(name = "rules_rust_bindgen", version = "0.68.0")WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_bindgen",
integrity = "sha256-/CA1dIYblKaQtSwBXoI5/ksN45oLjLfk4IfcgSylxyg=",
strip_prefix = "extensions/bindgen",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.0/rules_rust-0.68.0.tar.gz"],
)MdBook
Bzlmod
bazel_dep(name = "rules_rust_mdbook", version = "0.68.0")WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_mdbook",
integrity = "sha256-/CA1dIYblKaQtSwBXoI5/ksN45oLjLfk4IfcgSylxyg=",
strip_prefix = "extensions/mdbook",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.0/rules_rust-0.68.0.tar.gz"],
)Prost
Bzlmod
bazel_dep(name = "rules_rust_prost", version = "0.68.0")WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_prost",
integrity = "sha256-/CA1dIYblKaQtSwBXoI5/ksN45oLjLfk4IfcgSylxyg=",
strip_prefix = "extensions/prost",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.0/rules_rust-0.68.0.tar.gz"],
)Protobuf
Bzlmod
bazel_dep(name = "rules_rust_protobuf", version = "0.68.0")
register_toolchains(
"@rules_rust_pyo3//toolchains:toolchain",
"@rules_rust_pyo3//toolchains:rust_toolchain",
)WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_protobuf",
integrity = "sha256-/CA1dIYblKaQtSwBXoI5/ksN45oLjLfk4IfcgSylxyg=",
strip_prefix = "extensions/protobuf",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.0/rules_rust-0.68.0.tar.gz"],
)PyO3
bazel_dep(name = "rules_rust_pyo3", version = "0.68.0")Wasm-Bindgen
Bzlmod
bazel_dep(name = "rules_rust_wasm_bindgen", version = "0.68.0")WORKSPACE
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_rust_wasm_bindgen",
integrity = "sha256-/CA1dIYblKaQtSwBXoI5/ksN45oLjLfk4IfcgSylxyg=",
strip_prefix = "extensions/wasm_bindgen",
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.0/rules_rust-0.68.0.tar.gz"],
)What's Changed
- add util/release.sh script to automatically bump the rules_rust version by @krasimirgg in #3684
- cleanup: add a load statement by @krasimirgg in #3698
- Updated compatibility policy based on changes to repo structure by @UebelAndre in #3695
- cleanup: update cargo_toml url used in crate_universe tests by @krasimirgg in #3700
- pre-commit autoupdate and autofixes by @hofbi in #3707
- Tell which workspace to clean up by @hofbi in #3706
- Disable network in sandboxes by default by @UebelAndre in #3716
- Update wasm-bindgen to
0.2.105by @UebelAndre in #3703 - Added Rust 1.91.0 by @UebelAndre in #3714
- Added support for
--incompatible_compact_repo_mapping_manifestby @UebelAndre in #3713 - Write lockfile external only by @hofbi in #3699
- Add
require_explicit_unstable_featuresoption by @FabianWolff in #3710 - Added linters to pyo3 tests by @UebelAndre in #3728
- Set ARFLAGS in the cargo_build_script rule by @armandomontanez in #3704
- Update bazel run command for VSCode debug by @FaBrand in #3734
- Add runtime_libs as rust compile action inputs by @dzbarsky in #3741
- Do not pluralize "file" in progress message if there is only one by @FabianWolff in #3746
- Fix linkstamp deps in proc macros by @sam-mccall in #3749
- Add
opt_leveltorust.repository_setby @UebelAndre in #3736 - Register more common target triples by @dzbarsky in #3718
- Regenerated crate_universe outputs by @UebelAndre in #3733
- Reorganized examples by @UebelAndre in #3748
- rust 1.91.1 sha by @pdeva in #3752
- Moved
rust_allocator_librariesto it's own.bzlfile by @UebelAndre in #3753 - Add support for optional cc_toolchain by @UebelAndre in #3665
- Release 0.68.0 by @UebelAndre in #3739
New Contributors
- @armandomontanez made their first contribution in #3704
- @pdeva made their first contribution in #3752
Full Changelog: 0.67.0...0.68.0