From e947d9181770090679d9aa162aae927e74fda8a1 Mon Sep 17 00:00:00 2001 From: Diego Marquez Date: Wed, 3 Dec 2025 14:17:04 -0500 Subject: [PATCH 1/6] chore: add release-please config for protobuf-4.x --- release-please-config.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/release-please-config.json b/release-please-config.json index 340b223ff..7b0ab9461 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -2,6 +2,9 @@ "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", "separate-pull-requests": true, "include-component-in-tag": true, + "prerelease-type": "rc1", + "versioning": "prerelease", + "release-type": "java-yoshi", "packages": { "dependencies": { "component": "dependencies", From 1923a72169b207650d478e22f6db82ddd3af9c69 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Thu, 4 Dec 2025 19:05:42 +0000 Subject: [PATCH 2/6] feat: configure rc releases to be on prerelease mode --- release-please-config.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release-please-config.json b/release-please-config.json index 7b0ab9461..33545364d 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -17,4 +17,6 @@ } }, "bootstrap-sha": "6b9240114536a03b72929d5fade85599fbdbbdd0" +, + "prerelease": true } From 5949dbf8663bad770285a63e0dddba1a6a71ea86 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Thu, 4 Dec 2025 21:05:58 +0000 Subject: [PATCH 3/6] fix: next release candidate From 3daedc389f1cc0a98a997c6953159b52ad950ea9 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Fri, 5 Dec 2025 16:28:00 +0000 Subject: [PATCH 4/6] chore: cleanup release-please config - Remove redundant options already declared at the top level.\n- Remove bumpMinorPreMajor for repositories after the first major release. --- .github/release-please.yml | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/.github/release-please.yml b/.github/release-please.yml index db54e9dfb..51fc4676a 100644 --- a/.github/release-please.yml +++ b/.github/release-please.yml @@ -1,23 +1,15 @@ handleGHRelease: true manifest: true branches: - - bumpMinorPreMajor: true - handleGHRelease: true - packageName: gcp-lts-bom - manifest: true - branch: 9.0.x-lts - - bumpMinorPreMajor: true - handleGHRelease: true - packageName: gcp-lts-bom - manifest: true - branch: 8.0.x-lts - - bumpMinorPreMajor: true - handleGHRelease: true - packageName: gcp-lts-bom - manifest: true - branch: 7.0.x-lts - - bumpMinorPreMajor: true - handleGHRelease: true - packageName: gcp-lts-bom - manifest: true - branch: 6.0.x-lts + - bumpMinorPreMajor: true + packageName: gcp-lts-bom + branch: 9.0.x-lts + - bumpMinorPreMajor: true + packageName: gcp-lts-bom + branch: 8.0.x-lts + - bumpMinorPreMajor: true + packageName: gcp-lts-bom + branch: 7.0.x-lts + - bumpMinorPreMajor: true + packageName: gcp-lts-bom + branch: 6.0.x-lts From 89cb3e9929e8eae9ce664deb4a5982f76ea88cc9 Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Fri, 5 Dec 2025 16:44:37 +0000 Subject: [PATCH 5/6] refactor: move common release-please options to top level --- .github/release-please.yml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/.github/release-please.yml b/.github/release-please.yml index 784b1be79..fa603d47e 100644 --- a/.github/release-please.yml +++ b/.github/release-please.yml @@ -1,19 +1,11 @@ handleGHRelease: true manifest: true +bumpMinorPreMajor: true +packageName: gcp-lts-bom branches: - branch: 9.0.x-lts - bumpMinorPreMajor: true - packageName: gcp-lts-bom - branch: 8.0.x-lts - bumpMinorPreMajor: true - packageName: gcp-lts-bom - branch: 7.0.x-lts - bumpMinorPreMajor: true - packageName: gcp-lts-bom - branch: 6.0.x-lts - bumpMinorPreMajor: true - packageName: gcp-lts-bom - branch: protobuf-4.x-rc - bumpMinorPreMajor: true - packageName: gcp-lts-bom - releaseType: java-yoshi \ No newline at end of file + releaseType: java-yoshi From 72ec840c762f3d1a0f9759bca8f44b16c95775dd Mon Sep 17 00:00:00 2001 From: diegomarquezp Date: Fri, 5 Dec 2025 16:50:37 +0000 Subject: [PATCH 6/6] revert: revert changes to release-please-config.json --- release-please-config.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/release-please-config.json b/release-please-config.json index 33545364d..340b223ff 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -2,9 +2,6 @@ "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", "separate-pull-requests": true, "include-component-in-tag": true, - "prerelease-type": "rc1", - "versioning": "prerelease", - "release-type": "java-yoshi", "packages": { "dependencies": { "component": "dependencies", @@ -17,6 +14,4 @@ } }, "bootstrap-sha": "6b9240114536a03b72929d5fade85599fbdbbdd0" -, - "prerelease": true }