From 8dae41f7662ccc7d62e234e1eff1e6271a2cbba0 Mon Sep 17 00:00:00 2001 From: "publish-to-bcr-bot[bot]" <112732530+publish-to-bcr-bot[bot]@users.noreply.github.com> Date: Thu, 30 Nov 2023 11:29:10 -0800 Subject: [PATCH] Publish chainguard-dev/rules_apko@v1.1.1 (#1161) Co-authored-by: null --- modules/rules_apko/1.1.1/MODULE.bazel | 51 +++++++++++++++++++ .../patches/module_dot_bazel_version.patch | 14 +++++ modules/rules_apko/1.1.1/presubmit.yml | 10 ++++ modules/rules_apko/1.1.1/source.json | 9 ++++ modules/rules_apko/metadata.json | 3 +- 5 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 modules/rules_apko/1.1.1/MODULE.bazel create mode 100644 modules/rules_apko/1.1.1/patches/module_dot_bazel_version.patch create mode 100644 modules/rules_apko/1.1.1/presubmit.yml create mode 100644 modules/rules_apko/1.1.1/source.json diff --git a/modules/rules_apko/1.1.1/MODULE.bazel b/modules/rules_apko/1.1.1/MODULE.bazel new file mode 100644 index 0000000000..c8423f2894 --- /dev/null +++ b/modules/rules_apko/1.1.1/MODULE.bazel @@ -0,0 +1,51 @@ +"Bazel dependencies" + +module( + name = "rules_apko", + version = "1.1.1", + compatibility_level = 1, +) + +bazel_dep(name = "bazel_skylib", version = "1.4.2") +bazel_dep(name = "platforms", version = "0.0.5") +bazel_dep(name = "aspect_bazel_lib", version = "1.34.5") + +bazel_dep(name = "container_structure_test", version = "1.15.0", dev_dependency = True) +bazel_dep(name = "rules_pkg", version = "0.7.0", dev_dependency = True) +bazel_dep(name = "rules_oci", version = "1.3.3", dev_dependency = True) +bazel_dep(name = "gazelle", version = "0.29.0", dev_dependency = True, repo_name = "bazel_gazelle") +bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.4.1", dev_dependency = True) +bazel_dep(name = "buildifier_prebuilt", version = "6.1.0", dev_dependency = True) + +toolchain = use_extension("//apko:extensions.bzl", "apko") +toolchain.toolchain(apko_version = "v0.11.0") +use_repo(toolchain, "apko_toolchains") + +register_toolchains("@apko_toolchains//:all") + +# locks +apk = use_extension( + "//apko:extensions.bzl", + "apko", + dev_dependency = True, +) +apk.translate_lock( + name = "examples_lock", + lock = "//examples/lock:apko.resolved.json", +) +apk.translate_lock( + name = "examples_wolfi_base", + lock = "//examples/wolfi-base:apko.resolved.json", +) +apk.translate_lock( + name = "examples_oci", + lock = "//examples/oci:apko.resolved.json", +) +apk.translate_lock( + name = "examples_multi_arch_and_repo", + lock = "//examples/multi_arch_and_repo:apko.resolved.json", +) +use_repo(apk, "examples_multi_arch_and_repo") +use_repo(apk, "examples_lock") +use_repo(apk, "examples_wolfi_base") +use_repo(apk, "examples_oci") diff --git a/modules/rules_apko/1.1.1/patches/module_dot_bazel_version.patch b/modules/rules_apko/1.1.1/patches/module_dot_bazel_version.patch new file mode 100644 index 0000000000..b3d85d7b81 --- /dev/null +++ b/modules/rules_apko/1.1.1/patches/module_dot_bazel_version.patch @@ -0,0 +1,14 @@ +=================================================================== +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -1,9 +1,9 @@ + "Bazel dependencies" + + module( + name = "rules_apko", +- version = "0.0.0", ++ version = "1.1.1", + compatibility_level = 1, + ) + + bazel_dep(name = "bazel_skylib", version = "1.4.2") diff --git a/modules/rules_apko/1.1.1/presubmit.yml b/modules/rules_apko/1.1.1/presubmit.yml new file mode 100644 index 0000000000..62669f7f6d --- /dev/null +++ b/modules/rules_apko/1.1.1/presubmit.yml @@ -0,0 +1,10 @@ +bcr_test_module: + module_path: "e2e/smoke" + matrix: + platform: ["debian10", "macos", "ubuntu2004"] + tasks: + run_tests: + name: "Run test module" + platform: ${{ platform }} + test_targets: + - "//..." diff --git a/modules/rules_apko/1.1.1/source.json b/modules/rules_apko/1.1.1/source.json new file mode 100644 index 0000000000..7aac6f526a --- /dev/null +++ b/modules/rules_apko/1.1.1/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-Itf+mcHNktWQFOPCGL7d2lvGkUlHbPXp03CtKqFCP2I=", + "strip_prefix": "rules_apko-1.1.1", + "url": "https://github.com/chainguard-dev/rules_apko/releases/download/v1.1.1/rules_apko-v1.1.1.tar.gz", + "patches": { + "module_dot_bazel_version.patch": "sha256-QE5Err7lAs4nwUYO4cnajnKQw6sEbDtDkMJW5PujKXc=" + }, + "patch_strip": 1 +} diff --git a/modules/rules_apko/metadata.json b/modules/rules_apko/metadata.json index 079aa6bde5..5db6347b75 100644 --- a/modules/rules_apko/metadata.json +++ b/modules/rules_apko/metadata.json @@ -23,7 +23,8 @@ "versions": [ "0.2.3", "1.0.0-rc1", - "1.0.0" + "1.0.0", + "1.1.1" ], "yanked_versions": {} }