From 29eff7ead0f496691b389e374fc1fc157be0d104 Mon Sep 17 00:00:00 2001 From: Matt W <436037+mlw@users.noreply.github.com> Date: Fri, 17 Jan 2025 09:30:50 -0500 Subject: [PATCH] Address more future mandatory load requirements for Bazel (#215) --- MODULE.bazel | 1 + helper.bzl | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MODULE.bazel b/MODULE.bazel index c482ca42..04c8a03c 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,6 +5,7 @@ bazel_dep(name = "abseil-cpp", version = "20240722.0", repo_name = "com_google_a bazel_dep(name = "rules_python", version = "1.0.0") bazel_dep(name = "rules_cc", version = "0.0.17") bazel_dep(name = "rules_apple", version = "3.16.1", repo_name = "build_bazel_rules_apple") +bazel_dep(name = "rules_shell", version = "0.3.0", repo_name = "build_bazel_rules_shell") bazel_dep(name = "rules_swift", version = "2.3.1", repo_name = "build_bazel_rules_swift") bazel_dep(name = "rules_fuzzing", version = "0.5.2") bazel_dep(name = "protobuf", version = "29.3", repo_name = "com_google_protobuf") diff --git a/helper.bzl b/helper.bzl index 6d0a6295..f11d042f 100644 --- a/helper.bzl +++ b/helper.bzl @@ -2,6 +2,7 @@ load("@build_bazel_rules_apple//apple:macos.bzl", "macos_unit_test") load("@build_bazel_rules_apple//apple:resources.bzl", "apple_resource_group") +load("@build_bazel_rules_shell//shell:sh_binary.bzl", "sh_binary") load("@rules_cc//cc:defs.bzl", "objc_library") def run_command(name, cmd, **kwargs): @@ -13,7 +14,7 @@ def run_command(name, cmd, **kwargs): cmd = "echo '#!/bin/bash' > $@ && echo '%s' >> $@" % cmd, **kwargs ) - native.sh_binary( + sh_binary( name = name, srcs = ["%s.sh" % name], )