aboutsummaryrefslogtreecommitdiff
path: root/tools/bazel
diff options
context:
space:
mode:
Diffstat (limited to 'tools/bazel')
-rw-r--r--tools/bazel/BUILD12
-rw-r--r--tools/bazel/extension.bzl12
2 files changed, 24 insertions, 0 deletions
diff --git a/tools/bazel/BUILD b/tools/bazel/BUILD
index d42fc71c..63c8db9e 100644
--- a/tools/bazel/BUILD
+++ b/tools/bazel/BUILD
@@ -5,3 +5,15 @@ bzl_library(
srcs = glob(["**/*.bzl"]),
visibility = ["//visibility:public"],
)
+
+xcode_version(
+ name = "github_actions_xcode_14_2_0",
+ default_macos_sdk_version = "13.1",
+ version = "14.2",
+)
+
+xcode_config(
+ name = "github_actions_xcodes",
+ default = ":github_actions_xcode_14_2_0",
+ versions = [":github_actions_xcode_14_2_0"],
+)
diff --git a/tools/bazel/extension.bzl b/tools/bazel/extension.bzl
new file mode 100644
index 00000000..efde7f26
--- /dev/null
+++ b/tools/bazel/extension.bzl
@@ -0,0 +1,12 @@
+load("//third-party/bazel:defs.bzl", _crate_repositories = "crate_repositories")
+
+def _crate_repositories_impl(module_ctx):
+ direct_deps = _crate_repositories()
+ return module_ctx.extension_metadata(
+ root_module_direct_deps = [repo.repo for repo in direct_deps],
+ root_module_direct_dev_deps = [],
+ )
+
+crate_repositories = module_extension(
+ implementation = _crate_repositories_impl,
+)