From 5da3b3df16fa7bee7d2d0aa4ac1874c0ef9bb471 Mon Sep 17 00:00:00 2001 From: Ian Leitch Date: Fri, 27 Dec 2024 17:11:06 +0000 Subject: [PATCH] Periphery 3.0.0 --- modules/periphery/3.0.0/MODULE.bazel | 28 +++++++++++++++++++++++++++ modules/periphery/3.0.0/presubmit.yml | 9 +++++++++ modules/periphery/3.0.0/source.json | 4 ++++ modules/periphery/metadata.json | 3 ++- 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 modules/periphery/3.0.0/MODULE.bazel create mode 100644 modules/periphery/3.0.0/presubmit.yml create mode 100644 modules/periphery/3.0.0/source.json diff --git a/modules/periphery/3.0.0/MODULE.bazel b/modules/periphery/3.0.0/MODULE.bazel new file mode 100644 index 00000000000..e3822bcd35b --- /dev/null +++ b/modules/periphery/3.0.0/MODULE.bazel @@ -0,0 +1,28 @@ +module( + name = "periphery", + version = "3.0.0", + compatibility_level = 1, +) + +# Bazel dependencies +bazel_dep(name = "rules_swift", version = "2.3.0") +bazel_dep(name = "rules_apple", version = "3.16.0") +bazel_dep(name = "bazel_skylib", version = "1.7.1") +bazel_dep(name = "apple_support", version = "1.17.1") + +# Swift dependencies +bazel_dep(name = "aexml", version = "4.7.0") +bazel_dep(name = "swift_argument_parser", version = "1.5.0") +bazel_dep(name = "swift-filename-matcher", version = "2.0.0") +bazel_dep(name = "swift-indexstore", version = "0.3.0") +bazel_dep(name = "swift-syntax", version = "600.0.1") +bazel_dep(name = "swift-system", version = "1.4.0") +bazel_dep(name = "pathkit", version = "1.0.1") +bazel_dep(name = "xcodeproj", version = "8.25.0") +bazel_dep(name = "yams", version = "5.1.3") + +# Generated repo +use_repo(use_extension("//bazel:generated.bzl", "generated"), "periphery_generated") + +# Bazel dev dependencies +bazel_dep(name = "buildifier_prebuilt", version = "7.3.1", dev_dependency = True) diff --git a/modules/periphery/3.0.0/presubmit.yml b/modules/periphery/3.0.0/presubmit.yml new file mode 100644 index 00000000000..ce7b9ee950b --- /dev/null +++ b/modules/periphery/3.0.0/presubmit.yml @@ -0,0 +1,9 @@ +tasks: + verify_targets: + name: Verify build targets + platform: macos + bazel: 8.x + build_targets: + - '@periphery//:periphery' + build_flags: + - "--repo_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1" diff --git a/modules/periphery/3.0.0/source.json b/modules/periphery/3.0.0/source.json new file mode 100644 index 00000000000..96b5b0dc1e1 --- /dev/null +++ b/modules/periphery/3.0.0/source.json @@ -0,0 +1,4 @@ +{ + "url": "https://github.com/peripheryapp/periphery/releases/download/3.0.0/periphery-bazel-3.0.0.zip", + "integrity": "sha256-dZ3OURph1/GUAtVmv+JuW8RfcPS8SNdQ5m/xP6FmZuE=" +} diff --git a/modules/periphery/metadata.json b/modules/periphery/metadata.json index 0ecac3944fe..21ca6283e69 100644 --- a/modules/periphery/metadata.json +++ b/modules/periphery/metadata.json @@ -13,7 +13,8 @@ "versions": [ "3.0.0.beta7", "3.0.0.beta8", - "3.0.0.beta9" + "3.0.0.beta9", + "3.0.0" ], "yanked_versions": {} }