From d708be96d31266fd4df39b6cf25b0a540604c651 Mon Sep 17 00:00:00 2001 From: "publish-to-bcr-bot[bot]" <112732530+publish-to-bcr-bot[bot]@users.noreply.github.com> Date: Mon, 11 Dec 2023 14:34:26 -0800 Subject: [PATCH] rules_proto@6.0.0-rc1 (#1174) * Publish bazelbuild/rules_proto@6.0.0-rc1 * Update presubmit.yml * Update presubmit.yml * Update presubmit.yml --------- Co-authored-by: Alex Eagle --- modules/rules_proto/6.0.0-rc1/MODULE.bazel | 18 +++++++++++++++ .../patches/module_dot_bazel_version.patch | 14 +++++++++++ modules/rules_proto/6.0.0-rc1/presubmit.yml | 8 +++++++ modules/rules_proto/6.0.0-rc1/source.json | 9 ++++++++ modules/rules_proto/metadata.json | 23 +++++++++++++++++-- 5 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 modules/rules_proto/6.0.0-rc1/MODULE.bazel create mode 100644 modules/rules_proto/6.0.0-rc1/patches/module_dot_bazel_version.patch create mode 100644 modules/rules_proto/6.0.0-rc1/presubmit.yml create mode 100644 modules/rules_proto/6.0.0-rc1/source.json diff --git a/modules/rules_proto/6.0.0-rc1/MODULE.bazel b/modules/rules_proto/6.0.0-rc1/MODULE.bazel new file mode 100644 index 0000000000..20ab6deee4 --- /dev/null +++ b/modules/rules_proto/6.0.0-rc1/MODULE.bazel @@ -0,0 +1,18 @@ +"Bazel dependencies" + +module( + name = "rules_proto", + # Note: the publish-to-BCR app will patch this line to stamp the version being published. + version = "6.0.0-rc1", + compatibility_level = 1, +) + +bazel_dep(name = "rules_license", version = "0.0.7") +bazel_dep(name = "bazel_skylib", version = "1.3.0") + +# Dependencies needed in tests +bazel_dep(name = "stardoc", version = "0.5.6", dev_dependency = True, repo_name = "io_bazel_stardoc") +bazel_dep(name = "rules_cc", version = "0.0.1", dev_dependency = True) +bazel_dep(name = "googletest", version = "1.11.0", dev_dependency = True, repo_name = "com_google_googletest") +bazel_dep(name = "protobuf", version = "21.7", dev_dependency = True, repo_name = "com_google_protobuf") +bazel_dep(name = "platforms", version = "0.0.8", dev_dependency = True) diff --git a/modules/rules_proto/6.0.0-rc1/patches/module_dot_bazel_version.patch b/modules/rules_proto/6.0.0-rc1/patches/module_dot_bazel_version.patch new file mode 100644 index 0000000000..52660db322 --- /dev/null +++ b/modules/rules_proto/6.0.0-rc1/patches/module_dot_bazel_version.patch @@ -0,0 +1,14 @@ +=================================================================== +--- a/MODULE.bazel ++++ b/MODULE.bazel +@@ -2,9 +2,9 @@ + + module( + name = "rules_proto", + # Note: the publish-to-BCR app will patch this line to stamp the version being published. +- version = "0.0.0", ++ version = "6.0.0-rc1", + compatibility_level = 1, + ) + + bazel_dep(name = "rules_license", version = "0.0.7") diff --git a/modules/rules_proto/6.0.0-rc1/presubmit.yml b/modules/rules_proto/6.0.0-rc1/presubmit.yml new file mode 100644 index 0000000000..0fb77915ff --- /dev/null +++ b/modules/rules_proto/6.0.0-rc1/presubmit.yml @@ -0,0 +1,8 @@ +matrix: + platform: ["centos7", "debian10", "macos", "ubuntu2004", "windows"] +tasks: + verify_build_targets: + name: "Verify build targets" + platform: ${{ platform }} + build_targets: + - "@rules_proto//proto/..." diff --git a/modules/rules_proto/6.0.0-rc1/source.json b/modules/rules_proto/6.0.0-rc1/source.json new file mode 100644 index 0000000000..8b093eecde --- /dev/null +++ b/modules/rules_proto/6.0.0-rc1/source.json @@ -0,0 +1,9 @@ +{ + "integrity": "sha256-kEqAl/rkKmkMjgjYBSEOQMzLBp9fmg9nJ89PqnvtLJw=", + "strip_prefix": "rules_proto-6.0.0-rc1", + "url": "https://github.com/bazelbuild/rules_proto/releases/download/6.0.0-rc1/rules_proto-6.0.0-rc1.tar.gz", + "patches": { + "module_dot_bazel_version.patch": "sha256-OepRECTunWiz3WREvMK/pOvpt/HRZ6g87fKfokcnQGE=" + }, + "patch_strip": 1 +} diff --git a/modules/rules_proto/metadata.json b/modules/rules_proto/metadata.json index 41397c1b6c..c359a34159 100644 --- a/modules/rules_proto/metadata.json +++ b/modules/rules_proto/metadata.json @@ -1,9 +1,28 @@ { "homepage": "https://github.com/bazelbuild/rules_proto", - "maintainers": [], + "maintainers": [ + { + "github": "googleberg", + "name": "Jerry Berg" + }, + { + "github": "zhangskz" + }, + { + "email": "alex@aspect.dev", + "github": "alexeagle", + "name": "Alex Eagle" + }, + { + "email": "sahin@aspect.dev", + "github": "thesayyn", + "name": "Şahin Yort" + } + ], "versions": [ "4.0.0", - "5.3.0-21.7" + "5.3.0-21.7", + "6.0.0-rc1" ], "yanked_versions": {}, "repository": [