[ https://issues.apache.org/jira/browse/KAFKA-19528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18008655#comment-18008655 ]
Mickael Maison commented on KAFKA-19528: ---------------------------------------- Not really. You need to be familiar with the release process. > Release script does not handle doing multiple release candidates > ---------------------------------------------------------------- > > Key: KAFKA-19528 > URL: https://issues.apache.org/jira/browse/KAFKA-19528 > Project: Kafka > Issue Type: Bug > Components: release > Reporter: Mickael Maison > Priority: Major > > The release script sets the release version, for example 4.1.0, and commits > that to the release branch, for example: > https://github.com/apache/kafka/commit/57e81f201055b58f94febf0509bfc8acba632854 > When rerunning the script for another release candidate, it tries again to > set the version and commit to the branch. However the commit fails as there > is nothing to commit the diff is empty. > {noformat} > python release.py > Using preferences from: > /Users/mickael/github/kafka/release/.release-settings.json > Assuming: did_verify_requirements = True > Assuming: > did_verify_gpg_key_616fd9543fd4381f12c37b700a6789c24523cc375f63f5868bba4fe7aa241e0f06a8aac7b208797a70581f1a0fea0128b57e9eb396ed80cc4b4d93e66d5302d1 > = True > Assuming: apache_id = mimaison > Assuming: jdk21 = /Users/mickael/.sdkman/candidates/java/21.0.7-tem > Assuming: did_verify_prerequeisites = True > Fetching tags from upstream > $ git fetch --tags upstream > > > Release version 4.1.0 candidate number: 1 > Creating git branch 4.1.0 to track upstream/4.1 > $ git checkout -b 4.1.0 upstream/4.1 > > Switched to a new branch '4.1.0' > > branch '4.1.0' set up to track 'upstream/4.1'. > Updating version numbers > Updating streams quickstart pom > Updating streams quickstart java pom > Updating streams quickstart archetype pom > Updating ducktape version.py > Updating docs templateData.js > Committing git changes > $ ['git', 'commit', '-a', '-m', 'Bump version to 4.1.0'] > On branch 4.1.0 > Your branch is up to date with 'upstream/4.1'. > nothing to commit, working tree clean > Retry? (y/n): y > On branch 4.1.0 > Your branch is up to date with 'upstream/4.1'. > nothing to commit, working tree clean > Retry? (y/n): n > ************************************************* > *** First command failure occurred here. *** > *** Will now try to clean up working state. *** > ************************************************* > Resetting branch > $ git reset --hard HEAD > > HEAD is now at e4e2dce2eb KAFKA-19522: avoid electing fenced > > lastKnownLeader (#20200) > Deleting git branch 4.1.0 > $ git branch -D 4.1.0 > > Deleted branch 4.1.0 (was e4e2dce2eb). > FAILURE: > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)