Skip to content

Conversation

@suztomo
Copy link
Contributor

@suztomo suztomo commented Oct 24, 2025

This is part of b/452672128, where we want to stop using the old release cluster. The new infrastructure "Kokoro Instances" does not support release tag not on the main branch or release branches while the current release script in the script folder creates such release commits like that. To use the new cluster, we start to use Release Please that

The bootstrap-sha points to
8eb8233. This is the parent commit of "Release 1.5.15-dependencies: Bumping to next version post release (#2408)".

LTS BOM 9.0.1 release happened after that.

New tag format is "-v". For example "gcp-lts-bom-v9.0.1" and "dependencies-v1.5.15". I'll need to change the release script and procedure to understand the tag format.

I experimented with my fork and created suztomo#5 via ~/release-please$ node ./build/src/bin/release-please.js release-pr --token=$GITHUB_TOKEN --repo-url=suztomo/cloud-opensource-java.

The bootstrap-sha points to
GoogleCloudPlatform@8eb8233.
This is the parent commit of "Release 1.5.15-dependencies: Bumping to next version post release (GoogleCloudPlatform#2408)".

LTS BOM 9.0.1 release happened after that.

New tag format is "<component>-v<version>". For example "gcp-lts-bom-v9.0.1" and "dependencies-v1.5.15".
@suztomo suztomo changed the title ci: Release Please file for gcp-lts-bom ci: Release Please file for gcp-lts-bom and dependencies modules Oct 24, 2025
Becasue there was an independent step to sign artifaccts in the previous releases using Rapid, the pom.xml files didn't need to have GPG signing configurations. With new release setup, there's no independent step to sign artifacts. We need to use maven-gpg-plugin to sign artifacts.
@mpeddada1
Copy link
Contributor

With this change, will future LTS release be done via release-please PRs instead of manually?

@suztomo
Copy link
Contributor Author

suztomo commented Oct 27, 2025

will future LTS release be done via release-please PRs instead of manually?

Yes, that's right. The current release script (which does not create a release commit in the main branch or release branch) is not compatible with the new Kokoro infrastructure called Kokoro Instances.

@suztomo suztomo requested a review from mpeddada1 October 27, 2025 15:08
Copy link
Contributor

@mpeddada1 mpeddada1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@suztomo suztomo merged commit a157aaa into GoogleCloudPlatform:master Oct 27, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants