-
Couldn't load subscription status.
- Fork 2
chore(ci): DSPX-850 - Add workflows to support LTS releases #260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
/gemini review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request introduces configurations for release-please to manage releases from the main branch and to support Long-Term Support (LTS) releases from release branches. The new release-please_main-branch.json correctly sets up minor version bumps for pre-1.0 features and includes updating a file. The modification to release-please_release-branches.json correctly changes the bumping strategy to patch versions for LTS branches, which is appropriate.
Summary of Findings
- Version consistency for LTS releases: Verify that
release-please_release-branches.jsonincludes anextra-filesentry to update the version incmdline/src/main/java/io/opentdf/platform/Command.java. This ensures the embedded SDK version is accurately updated for patch releases on LTS branches.
Merge Readiness
The changes in this pull request are well-structured and correctly implement the primary version bumping strategies for release-please on main and LTS branches. However, there's a key consideration regarding the completeness of version updates for LTS releases, specifically for a file. It is recommended to confirm this aspect and, if necessary, ensure the configuration in release-please_release-branches.json also updates this file before merging. Addressing this will ensure full consistency and accuracy in versioning across all release types. I am not authorized to approve pull requests; this feedback is intended to help improve the changes.
|



No description provided.