diff options
Diffstat (limited to 'tools/bazel')
-rw-r--r-- | tools/bazel/BUILD | 12 | ||||
-rw-r--r-- | tools/bazel/extension.bzl | 12 |
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, +) |