Skip to content
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

Remove unnecessary Python script for bumping component versions #4293

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

sbesson
Copy link
Member

@sbesson sbesson commented Mar 14, 2025

The original intent of the script was to simplify the bump of the POM versions as well as the static STABLE_VERSION field in the UpgradeChecker class on release. In the context of the IDR fork of Bio-Formats, additional functionality was added to manage versions for a custom groupId.

As the UpgradeChecker.STABLE_VERSION has been deprecated and the IDR fork is no longer active, this script is redundant and can be fully replaced by mvn versions:set which is the current documented workflow for Bio-Formats releases.

https://github.com/search?q=org%3Aome%20bump_maven_version&type=code indicates there are 2 downstream documentation places which refer to this script and which I can update if this PR is approved

The original intent of the script was to simplify the bump of the POM
versions as well as the static STABLE_VERSION field in the UpgradeChecker
class on release. In the context of the IDR fork of Bio-Formats,
additional functionality was added to manage versions for a custom groupId.

As the UpgradeChecker.STABLE_VERSION has been deprecated and the IDR fork
is no longer active, this script is redundant and can be fully replaced by
`mvn versions:set` which is the current documented workflow for Bio-Formats
releases.
@sbesson sbesson requested a review from melissalinkert March 14, 2025 13:50
@sbesson sbesson changed the title Remove unnecessary Python script for bumping Maven versions Remove unnecessary Python script for bumping component versions Mar 14, 2025
@sbesson sbesson added this to the 8.2.0 milestone Mar 14, 2025
@melissalinkert
Copy link
Member

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