diff options
author | Matt Clarkson <matthew.clarkson@arm.com> | 2024-02-16 03:59:05 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-15 19:59:05 -0800 |
commit | 83d5b21b2ea13e36a07d927995a347958168f31f (patch) | |
tree | 067016b778d7064f285de8813b29b70814ada4ec | |
parent | e925ba374ed7e68b27af820bca7a92524fa87e52 (diff) | |
download | bazelbuild-bazel-central-registry-83d5b21b2ea13e36a07d927995a347958168f31f.tar.gz |
feat: add `rules_curl@1.0.0-alpha.6` (#1485)
-rw-r--r-- | modules/rules_curl/1.0.0-alpha.6/MODULE.bazel | 28 | ||||
-rw-r--r-- | modules/rules_curl/1.0.0-alpha.6/presubmit.yml | 21 | ||||
-rw-r--r-- | modules/rules_curl/1.0.0-alpha.6/source.json | 5 | ||||
-rw-r--r-- | modules/rules_curl/metadata.json | 16 |
4 files changed, 70 insertions, 0 deletions
diff --git a/modules/rules_curl/1.0.0-alpha.6/MODULE.bazel b/modules/rules_curl/1.0.0-alpha.6/MODULE.bazel new file mode 100644 index 0000000..04d5381 --- /dev/null +++ b/modules/rules_curl/1.0.0-alpha.6/MODULE.bazel @@ -0,0 +1,28 @@ +module( + name = "rules_curl", + version = "1.0.0-alpha.6", + bazel_compatibility = [ + ">=7.0.0", + ], + compatibility_level = 1, +) + +bazel_dep(name = "toolchain_utils", version = "1.0.0-beta.1") +bazel_dep(name = "ape", version = "1.0.0-alpha.1") + +export = use_extension("@toolchain_utils//toolchain/export:defs.bzl", "toolchain_export") +use_repo(export, "ape-curl") +export.symlink( + name = "curl", + target = "@ape-curl", +) +use_repo(export, "curl") + +resolved = use_repo_rule("@toolchain_utils//toolchain/resolved:defs.bzl", "toolchain_resolved") + +resolved( + name = "resolved-curl", + toolchain_type = "//curl/toolchain/cli:type", +) + +register_toolchains("//curl/toolchain/cli:all") diff --git a/modules/rules_curl/1.0.0-alpha.6/presubmit.yml b/modules/rules_curl/1.0.0-alpha.6/presubmit.yml new file mode 100644 index 0000000..2ad974f --- /dev/null +++ b/modules/rules_curl/1.0.0-alpha.6/presubmit.yml @@ -0,0 +1,21 @@ +bcr_test_module: + module_path: e2e + matrix: + bazel: + - 7.x + platform: + - debian10 + - ubuntu2004 + - macos + # TODO: enable this once `ape` has working launcher for Apple silicon + # - macos_arm64 + # TODO: enable this once the `gitlab.arm.com` does not use a self-signed certificate + # TODO: enable this once `curl_upload_file` has a Batch script to work on Windows + # - windows + tasks: + run_tests: + name: Run end-to-end Tests + bazel: ${{ bazel }} + platform: ${{ platform }} + test_targets: + - "//..." diff --git a/modules/rules_curl/1.0.0-alpha.6/source.json b/modules/rules_curl/1.0.0-alpha.6/source.json new file mode 100644 index 0000000..dd6b91d --- /dev/null +++ b/modules/rules_curl/1.0.0-alpha.6/source.json @@ -0,0 +1,5 @@ +{ + "url": "https://gitlab.arm.com/bazel/rules_curl/-/releases/v1.0.0-alpha.6/downloads/src.tar.gz", + "integrity": "sha512-bVBNf7SH5rgyb41fUfzi3ouQ5mw3Ab7CXn3KDUZdntlnzdT3GcQz6aL2YTbOqlzzUCLZrs5Pp3VOkFWeX4/lzg==", + "strip_prefix": "rules_curl-v1.0.0-alpha.6" +} diff --git a/modules/rules_curl/metadata.json b/modules/rules_curl/metadata.json new file mode 100644 index 0000000..f6d451e --- /dev/null +++ b/modules/rules_curl/metadata.json @@ -0,0 +1,16 @@ +{ + "homepage": "https://gitlab.arm.com/bazel/rules_curl", + "repository": [ + "https://gitlab.arm.com/bazel/rules_curl" + ], + "versions":[ + "1.0.0-alpha.6" + ], + "maintainers": [ + { + "email": "matthew.clarkson@arm.com", + "github": "mattyclarkson", + "name": "Matt Clarkson" + } + ] +} |