mvukov / rules_ros2

Build ROS 2 with Bazel
Apache License 2.0
80 stars 45 forks source link

chore(deps): update dependency rules_rust to v0.49.1 #354

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
rules_rust http_archive minor 0.46.0 -> 0.49.1

Release Notes

bazelbuild/rules_rust (rules_rust) ### [`v0.49.1`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.49.1) [Compare Source](https://togithub.com/bazelbuild/rules_rust/compare/0.49.0...0.49.1) ##### 0.49.1 ##### Bzlmod ```python bazel_dep(name = "rules_rust", version = "0.49.1") ``` ##### WORKSPACE ```python load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_rust", integrity = "sha256-vPcQEm9pdNwttW2exexMfGxOLFOwcotEw1t3CkgCS8k=", urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.49.1/rules_rust-v0.49.1.tar.gz"], ) ``` Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup ##### What's Changed - Support alwayslink for linking with clang by [@​cerisier](https://togithub.com/cerisier) in [https://github.com/bazelbuild/rules_rust/pull/2647](https://togithub.com/bazelbuild/rules_rust/pull/2647) - Add virtual deps to package, not virtual workspace root by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2775](https://togithub.com/bazelbuild/rules_rust/pull/2775) - Release 0.49.1 by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2776](https://togithub.com/bazelbuild/rules_rust/pull/2776) ##### New Contributors - [@​cerisier](https://togithub.com/cerisier) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2647](https://togithub.com/bazelbuild/rules_rust/pull/2647) **Full Changelog**: https://github.com/bazelbuild/rules_rust/compare/0.49.0...0.49.1 ### [`v0.49.0`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.49.0) [Compare Source](https://togithub.com/bazelbuild/rules_rust/compare/0.48.0...0.49.0) ##### 0.49.0 ##### Bzlmod ```python bazel_dep(name = "rules_rust", version = "0.49.0") ``` ##### WORKSPACE ```python load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_rust", integrity = "sha256-WJlhi9KAgMZYAyDIlSCgP11BRCH3zxLMjAsBXsBEyF8=", urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.49.0/rules_rust-v0.49.0.tar.gz"], ) ``` Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup ##### What's Changed - feat(crates_repository): customizable repin instructions by [@​stevebarrau](https://togithub.com/stevebarrau) in [https://github.com/bazelbuild/rules_rust/pull/2756](https://togithub.com/bazelbuild/rules_rust/pull/2756) - rust_stdlib_filegroup: update to support srcs from another package by [@​krasimirgg](https://togithub.com/krasimirgg) in [https://github.com/bazelbuild/rules_rust/pull/2735](https://togithub.com/bazelbuild/rules_rust/pull/2735) - Add missing local_path_overrides in examples by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2747](https://togithub.com/bazelbuild/rules_rust/pull/2747) - Added Rust 1.80.0 by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2763](https://togithub.com/bazelbuild/rules_rust/pull/2763) - toolchain: support `$(location)` expansion in `extra_rustc_flags` by [@​krasimirgg](https://togithub.com/krasimirgg) in [https://github.com/bazelbuild/rules_rust/pull/2761](https://togithub.com/bazelbuild/rules_rust/pull/2761) - Allow for unnamed workspaces/modules when using crates_vendor by [@​AmeliasCode](https://togithub.com/AmeliasCode) in [https://github.com/bazelbuild/rules_rust/pull/2730](https://togithub.com/bazelbuild/rules_rust/pull/2730) - Respect "--no-typescript" flag in wasm_bindgen by [@​duarten](https://togithub.com/duarten) in [https://github.com/bazelbuild/rules_rust/pull/2765](https://togithub.com/bazelbuild/rules_rust/pull/2765) - Add version to bindgen dep by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2768](https://togithub.com/bazelbuild/rules_rust/pull/2768) - Merge repin scripts by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2769](https://togithub.com/bazelbuild/rules_rust/pull/2769) - crate_universe: Only compile label regex once. by [@​criemen](https://togithub.com/criemen) in [https://github.com/bazelbuild/rules_rust/pull/2751](https://togithub.com/bazelbuild/rules_rust/pull/2751) - Add fake dependency roots for all transitive proc-macros by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2749](https://togithub.com/bazelbuild/rules_rust/pull/2749) - Release 0.49.0 by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2773](https://togithub.com/bazelbuild/rules_rust/pull/2773) ##### New Contributors - [@​stevebarrau](https://togithub.com/stevebarrau) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2756](https://togithub.com/bazelbuild/rules_rust/pull/2756) **Full Changelog**: https://github.com/bazelbuild/rules_rust/compare/0.48.0...0.49.0 ### [`v0.48.0`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.48.0) [Compare Source](https://togithub.com/bazelbuild/rules_rust/compare/0.47.1...0.48.0) ### 0.48.0 #### Bzlmod ```python bazel_dep(name = "rules_rust", version = "0.48.0") ``` #### WORKSPACE ```python load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_rust", integrity = "sha256-Weev1uz2QztBlDA88JX6A1N72SucD1V8lBsaliM0TTg=", urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.48.0/rules_rust-v0.48.0.tar.gz"], ) ``` Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup #### What's Changed - Add support for shared test-only modules by [@​IvanIsCoding](https://togithub.com/IvanIsCoding) in [https://github.com/bazelbuild/rules_rust/pull/2734](https://togithub.com/bazelbuild/rules_rust/pull/2734) - Bazelmod documentation and code examples. by [@​marvin-hansen](https://togithub.com/marvin-hansen) in [https://github.com/bazelbuild/rules_rust/pull/2713](https://togithub.com/bazelbuild/rules_rust/pull/2713) - Add support for --wrap-extern-fns to bindgen rules by [@​hlopko](https://togithub.com/hlopko) in [https://github.com/bazelbuild/rules_rust/pull/2743](https://togithub.com/bazelbuild/rules_rust/pull/2743) - Pass toolchain param in ctx.action.run in bindgen by [@​hlopko](https://togithub.com/hlopko) in [https://github.com/bazelbuild/rules_rust/pull/2745](https://togithub.com/bazelbuild/rules_rust/pull/2745) - Make it possible to not specify clang binary in bindgen by [@​hlopko](https://togithub.com/hlopko) in [https://github.com/bazelbuild/rules_rust/pull/2746](https://togithub.com/bazelbuild/rules_rust/pull/2746) - Make rustfmt toolchain optional in bindgen by [@​hlopko](https://togithub.com/hlopko) in [https://github.com/bazelbuild/rules_rust/pull/2744](https://togithub.com/bazelbuild/rules_rust/pull/2744) - Fix collecting cc deps in collect_deps by [@​mvukov](https://togithub.com/mvukov) in [https://github.com/bazelbuild/rules_rust/pull/2699](https://togithub.com/bazelbuild/rules_rust/pull/2699) - Support incompatible enable proto toolchain resolution by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2741](https://togithub.com/bazelbuild/rules_rust/pull/2741) - Release 0.48.0 by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2750](https://togithub.com/bazelbuild/rules_rust/pull/2750) #### New Contributors - [@​IvanIsCoding](https://togithub.com/IvanIsCoding) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2734](https://togithub.com/bazelbuild/rules_rust/pull/2734) - [@​marvin-hansen](https://togithub.com/marvin-hansen) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2713](https://togithub.com/bazelbuild/rules_rust/pull/2713) - [@​mvukov](https://togithub.com/mvukov) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2699](https://togithub.com/bazelbuild/rules_rust/pull/2699) **Full Changelog**: https://github.com/bazelbuild/rules_rust/compare/0.47.1...0.48.0 ### [`v0.47.1`](https://togithub.com/bazelbuild/rules_rust/releases/tag/0.47.1) [Compare Source](https://togithub.com/bazelbuild/rules_rust/compare/0.46.0...0.47.1) ### 0.47.1 #### Bzlmod ```python bazel_dep(name = "rules_rust", version = "0.47.1") ``` #### WORKSPACE ```python load("@​bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_rust", integrity = "sha256-35cwdTOaqqu4y+aXgIUU2C2PAKMz4+uyJ7/UMIGCmFs=", urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.47.1/rules_rust-v0.47.1.tar.gz"], ) ``` Additional documentation can be found at: https://bazelbuild.github.io/rules_rust/#setup #### What's Changed - Remote vendor doesn't require srcs present by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2688](https://togithub.com/bazelbuild/rules_rust/pull/2688) - Add flag to refer to a `sh_toolchain` for process wrapper bootstrap shebangs by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2694](https://togithub.com/bazelbuild/rules_rust/pull/2694) - Added Rust 1.79.0 by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2695](https://togithub.com/bazelbuild/rules_rust/pull/2695) - `crate_universe`: Make module extension restarts less expensive. by [@​criemen](https://togithub.com/criemen) in [https://github.com/bazelbuild/rules_rust/pull/2691](https://togithub.com/bazelbuild/rules_rust/pull/2691) - Add example of using JNI to call into Rust by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2690](https://togithub.com/bazelbuild/rules_rust/pull/2690) - Apply extra_rustc_flags list to all toolchains by [@​nmattia](https://togithub.com/nmattia) in [https://github.com/bazelbuild/rules_rust/pull/2693](https://togithub.com/bazelbuild/rules_rust/pull/2693) - rust-analyzer: Factor aliases into the project by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2709](https://togithub.com/bazelbuild/rules_rust/pull/2709) - crate_universe docs: Split bzlmod from workspace by [@​illicitonion](https://togithub.com/illicitonion) in [https://github.com/bazelbuild/rules_rust/pull/2700](https://togithub.com/bazelbuild/rules_rust/pull/2700) - Updated external dependencies docs by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2711](https://togithub.com/bazelbuild/rules_rust/pull/2711) - Update wasm-bindgen to 0.2.92 by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/bazelbuild/rules_rust/pull/2714](https://togithub.com/bazelbuild/rules_rust/pull/2714) - upstream wrappers for cargo, rustc, cargo-clippy by [@​kolloch](https://togithub.com/kolloch) in [https://github.com/bazelbuild/rules_rust/pull/2703](https://togithub.com/bazelbuild/rules_rust/pull/2703) - Clean up downloads that go through the API instead of the CDN by [@​ograff](https://togithub.com/ograff) in [https://github.com/bazelbuild/rules_rust/pull/2718](https://togithub.com/bazelbuild/rules_rust/pull/2718) - Updated rust-analyzer to use repo vs generated files as crate roots by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2717](https://togithub.com/bazelbuild/rules_rust/pull/2717) - crate-universe allows workspaces with MODULE.bazel only by [@​matt-duch](https://togithub.com/matt-duch) in [https://github.com/bazelbuild/rules_rust/pull/2720](https://togithub.com/bazelbuild/rules_rust/pull/2720) - Release 0.47.0 by [@​UebelAndre](https://togithub.com/UebelAndre) in [https://github.com/bazelbuild/rules_rust/pull/2725](https://togithub.com/bazelbuild/rules_rust/pull/2725) - Update bindgen.bzl to use toolchain system include directories as well by [@​hlopko](https://togithub.com/hlopko) in [https://github.com/bazelbuild/rules_rust/pull/2727](https://togithub.com/bazelbuild/rules_rust/pull/2727) - Use newer macos runners by [@​ograff](https://togithub.com/ograff) in [https://github.com/bazelbuild/rules_rust/pull/2732](https://togithub.com/bazelbuild/rules_rust/pull/2732) #### New Contributors - [@​nmattia](https://togithub.com/nmattia) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2693](https://togithub.com/bazelbuild/rules_rust/pull/2693) - [@​kolloch](https://togithub.com/kolloch) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2703](https://togithub.com/bazelbuild/rules_rust/pull/2703) - [@​matt-duch](https://togithub.com/matt-duch) made their first contribution in [https://github.com/bazelbuild/rules_rust/pull/2720](https://togithub.com/bazelbuild/rules_rust/pull/2720) **Full Changelog**: https://github.com/bazelbuild/rules_rust/compare/0.46.0...0.47.1

Configuration

šŸ“… Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

šŸš¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.

ā™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

šŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 2 weeks ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

āš ļø Warning: custom changes will be lost.