diff --git a/modules/rules_apple_linker/0.3.1/MODULE.bazel b/modules/rules_apple_linker/0.3.1/MODULE.bazel new file mode 100644 index 0000000000..6fca0ef3cb --- /dev/null +++ b/modules/rules_apple_linker/0.3.1/MODULE.bazel @@ -0,0 +1,24 @@ +module( + name = "rules_apple_linker", + version = "0.3.1", + compatibility_level = 1, +) + +bazel_dep(name = "apple_support", version = "1.4.1", dev_dependency = True, repo_name = "build_bazel_apple_support") +bazel_dep(name = "bazel_skylib", version = "1.3.0", dev_dependency = True) +bazel_dep(name = "rules_apple", version = "2.1.0", dev_dependency = True, repo_name = "build_bazel_rules_apple") +bazel_dep(name = "rules_swift", version = "1.6.0", dev_dependency = True, repo_name = "build_bazel_rules_swift") + +non_module_deps = use_extension("//:deps.bzl", "linker_deps") +use_repo( + non_module_deps, + "rules_apple_linker_lld", + "rules_apple_linker_zld", +) + +apple_cc_configure = use_extension( + "@build_bazel_apple_support//crosstool:setup.bzl", + "apple_cc_configure_extension", + dev_dependency = True, +) +use_repo(apple_cc_configure, "local_config_apple_cc") diff --git a/modules/rules_apple_linker/0.3.1/patches/module_dot_bazel_version.patch b/modules/rules_apple_linker/0.3.1/patches/module_dot_bazel_version.patch new file mode 100644 index 0000000000..c0352cae13 --- /dev/null +++ b/modules/rules_apple_linker/0.3.1/patches/module_dot_bazel_version.patch @@ -0,0 +1,13 @@ +Index: MODULE.bazel +=================================================================== +--- MODULE.bazel ++++ MODULE.bazel +@@ -1,7 +1,7 @@ + module( + name = "rules_apple_linker", +- version = "0.3.0", ++ version = "0.3.1", + compatibility_level = 1, + ) + + bazel_dep(name = "apple_support", version = "1.4.1", dev_dependency = True, repo_name = "build_bazel_apple_support") diff --git a/modules/rules_apple_linker/0.3.1/presubmit.yml b/modules/rules_apple_linker/0.3.1/presubmit.yml new file mode 100644 index 0000000000..af991e06c4 --- /dev/null +++ b/modules/rules_apple_linker/0.3.1/presubmit.yml @@ -0,0 +1,18 @@ +tasks: + verify_targets: + name: Verify targets + platform: macos + build_targets: + - '@rules_apple_linker//:lld' + - '@rules_apple_linker//:zld' + +bcr_test_module: + module_path: "" + tasks: + run_test_module: + name: "Run test module" + platform: macos + build_targets: + - '//test/...' + test_targets: + - '//test/...' diff --git a/modules/rules_apple_linker/0.3.1/source.json b/modules/rules_apple_linker/0.3.1/source.json new file mode 100644 index 0000000000..578af55d46 --- /dev/null +++ b/modules/rules_apple_linker/0.3.1/source.json @@ -0,0 +1,9 @@ +{ + "url": "https://github.com/keith/rules_apple_linker/archive/refs/tags/0.3.1.tar.gz", + "integrity": "sha256-uda99LHI4BB7vbP3HUtZuloWAp5DjiPSxNRIsEaT1y4=", + "strip_prefix": "rules_apple_linker-0.3.1", + "patches": { + "module_dot_bazel_version.patch": "sha256-ctJEcMOqcJR+1L8DEP1rxximuNRhJPwwc2TdGSAt+lU=" + }, + "patch_strip": 0 +} diff --git a/modules/rules_apple_linker/metadata.json b/modules/rules_apple_linker/metadata.json index 0029583f3f..1abaea577f 100644 --- a/modules/rules_apple_linker/metadata.json +++ b/modules/rules_apple_linker/metadata.json @@ -11,7 +11,8 @@ "github:keith/rules_apple_linker" ], "versions": [ - "0.3.0" + "0.3.0", + "0.3.1" ], "yanked_versions": {} }