diff --git a/modules/swift_bep_parser/0.0.6/MODULE.bazel b/modules/swift_bep_parser/0.0.6/MODULE.bazel new file mode 100644 index 00000000000..7159f951277 --- /dev/null +++ b/modules/swift_bep_parser/0.0.6/MODULE.bazel @@ -0,0 +1,92 @@ +"""Defines the bzlmod module""" + +module( + name = "swift_bep_parser", + version = "0.0.6", + bazel_compatibility = [ + ">=6.0.0", + ], + compatibility_level = 1, +) + +# - Direct deps + +bazel_dep( + name = "apple_support", + version = "1.15.1", + repo_name = "build_bazel_apple_support", +) +bazel_dep( + name = "rules_swift", + version = "1.18.0", + max_compatibility_level = 2, + repo_name = "build_bazel_rules_swift", +) +bazel_dep( + name = "rules_apple", + version = "3.5.0", + repo_name = "build_bazel_rules_apple", +) + +################################################################################################## +# The following deps are required to support the io_bazel dependency. +# They match Bazel's own MODULE.bazel file as of this commit: +# https://github.com/bazelbuild/bazel/blob/296af602cd2a27a9d10ce5f46c99b42b6ab4367b/MODULE.bazel +# +bazel_dep( + name = "rules_java", + version = "6.3.0", +) +bazel_dep( + name = "rules_proto", + version = "5.3.0-21.7", +) +bazel_dep( + name = "protobuf", + version = "21.7", + repo_name = "com_google_protobuf", +) +bazel_dep( + name = "rules_python", + version = "0.24.0", +) +bazel_dep( + name = "rules_cc", + version = "0.0.8", +) +bazel_dep( + name = "rules_license", + version = "0.0.7", +) +bazel_dep( + name = "rules_pkg", + version = "0.7.0", +) +# End of io_bazel dependencies. +################################################################################################## + +# - Development Deps + +bazel_dep( + name = "buildifier_prebuilt", + version = "6.0.0.1", + dev_dependency = True, +) +bazel_dep( + name = "swiftlint", + version = "0.53.0", + dev_dependency = True, +) +bazel_dep( + name = "rules_xcodeproj", + version = "2.1.0", + dev_dependency = True, +) + +# - Load module extensions + +non_bzlmod_enabled_deps = use_extension("//tools:non_bzlmod_enabled_deps.bzl", "non_bzlmod_enabled_deps") +use_repo( + non_bzlmod_enabled_deps, + "io_bazel", +) diff --git a/modules/swift_bep_parser/0.0.6/patches/module_dot_bazel_version.patch b/modules/swift_bep_parser/0.0.6/patches/module_dot_bazel_version.patch new file mode 100644 index 00000000000..9afc07c1666 --- /dev/null +++ b/modules/swift_bep_parser/0.0.6/patches/module_dot_bazel_version.patch @@ -0,0 +1,14 @@ +=================================================================== +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -1,9 +1,9 @@ + """Defines the bzlmod module""" + + module( + name = "swift_bep_parser", +- version = "0.0.0", ++ version = "0.0.6", + bazel_compatibility = [ + ">=6.0.0", + ], + compatibility_level = 1, diff --git a/modules/swift_bep_parser/0.0.6/presubmit.yml b/modules/swift_bep_parser/0.0.6/presubmit.yml new file mode 100644 index 00000000000..1a126b391c7 --- /dev/null +++ b/modules/swift_bep_parser/0.0.6/presubmit.yml @@ -0,0 +1,12 @@ +matrix: + bazel: ["7.x", "rolling"] + +tasks: + verify_build_targets: + name: Verify Build targets on macOS + platform: macos_arm64 + bazel: ${{ bazel }} + build_targets: + - "@swift_bep_parser//SwiftBEPParser/Sources:SwiftBEPParser" + build_flags: + - "--repo_env=BAZEL_DO_NOT_DETECT_CPP_TOOLCHAIN=1" diff --git a/modules/swift_bep_parser/0.0.6/source.json b/modules/swift_bep_parser/0.0.6/source.json new file mode 100644 index 00000000000..e56441e11f4 --- /dev/null +++ b/modules/swift_bep_parser/0.0.6/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-732ho0AlL4WEvb76QZisOW9WydLibH1c1+x4TQr/zns=", + "strip_prefix": "", + "url": "https://github.com/mattrobmattrob/swift-bep-parser/releases/download/0.0.6/swift-bep-parser.0.0.6.tar.gz", + "patches": { + "module_dot_bazel_version.patch": "sha256-0a7iYPqnd8WeF09kM+HUnsFCQ27SxN6QLio6BIg22SI=" + }, + "patch_strip": 1 +} diff --git a/modules/swift_bep_parser/metadata.json b/modules/swift_bep_parser/metadata.json index bd864cb47b7..470cb6d03c8 100644 --- a/modules/swift_bep_parser/metadata.json +++ b/modules/swift_bep_parser/metadata.json @@ -12,7 +12,8 @@ ], "versions": [ "0.0.4", - "0.0.5" + "0.0.5", + "0.0.6" ], "yanked_versions": {} }