From 46ce6bd0c9b7fffa80068e63a21cd17069e18117 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 13:28:43 +0000 Subject: [PATCH 1/2] chore(deps): update dependency rules_rust to v0.52.0 --- repositories/rust_setup_stage_1.bzl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repositories/rust_setup_stage_1.bzl b/repositories/rust_setup_stage_1.bzl index ff258d98..f0e24021 100644 --- a/repositories/rust_setup_stage_1.bzl +++ b/repositories/rust_setup_stage_1.bzl @@ -5,8 +5,8 @@ def rust_setup_stage_1(): maybe( http_archive, name = "rules_rust", - sha256 = "dd006b77221d59e4d141207c0e7adf11b1fb60d1440b8fca03bf925617932a60", - url = "https://github.com/bazelbuild/rules_rust/releases/download/0.49.3/rules_rust-v0.49.3.tar.gz", + sha256 = "7931e7b544107b62029bf2fc72e79f9d77523ad650d442d93c3fcce9ad5ec1eb", + url = "https://github.com/bazelbuild/rules_rust/releases/download/0.52.0/rules_rust-v0.52.0.tar.gz", ) maybe( From d8ec6a75706c03243d8591938bec6675ab50e5b1 Mon Sep 17 00:00:00 2001 From: Milan Vukov Date: Sat, 5 Oct 2024 17:58:06 +0200 Subject: [PATCH 2/2] Update cargo lock and fix rust code compilation --- repositories/rust/Cargo.Bazel.lock | 2 +- ros2/rust_interfaces.bzl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/repositories/rust/Cargo.Bazel.lock b/repositories/rust/Cargo.Bazel.lock index e172a13e..ec8ec32f 100644 --- a/repositories/rust/Cargo.Bazel.lock +++ b/repositories/rust/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "b775f30e6fbf62d0a7d15de9feaf871608d6ca3f5c1520a3464f5af0e21a0aef", + "checksum": "56b4467eddf4d24526b75eca004ff68d26b3c2b156e82846a78e508cf67c8ec2", "crates": { "autocfg 1.3.0": { "name": "autocfg", diff --git a/ros2/rust_interfaces.bzl b/ros2/rust_interfaces.bzl index 5277a296..8e12b201 100644 --- a/ros2/rust_interfaces.bzl +++ b/ros2/rust_interfaces.bzl @@ -71,7 +71,7 @@ def _compile_rust_code(ctx, label, crate_name, srcs, deps): crate_type = "rlib" crate_name = compute_crate_name(ctx.workspace_name, label, toolchain, crate_name) - crate_root = crate_root_src(label, srcs, crate_type) + crate_root = crate_root_src(label, crate_name, srcs, crate_type) srcs, crate_root = transform_sources(ctx, srcs, crate_root) output_hash = determine_output_hash(crate_root, label)