summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clarkson <matthew.clarkson@arm.com>2024-02-16 03:59:05 +0000
committerGitHub <noreply@github.com>2024-02-15 19:59:05 -0800
commit83d5b21b2ea13e36a07d927995a347958168f31f (patch)
tree067016b778d7064f285de8813b29b70814ada4ec
parente925ba374ed7e68b27af820bca7a92524fa87e52 (diff)
downloadbazelbuild-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.bazel28
-rw-r--r--modules/rules_curl/1.0.0-alpha.6/presubmit.yml21
-rw-r--r--modules/rules_curl/1.0.0-alpha.6/source.json5
-rw-r--r--modules/rules_curl/metadata.json16
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"
+ }
+ ]
+}