Hi Andrey, There is https://github.com/vlsi/vlsi-release-plugins/blob/master/plugins/stage-vote-release-plugin/README.md
We have a change that uses this to do the release: https://github.com/apache/bookkeeper/commit/f1a1f12195d8538338d000dba71fb2e98de0afbb . This should match the current release process. Once this works, we will also need to update the instructions. Thanks --Surinder On Fri, Mar 11, 2022 at 4:11 PM Andrey Yegorov <andrey.yego...@datastax.com> wrote: > [ External sender. Exercise caution. ] > > Hi, > > I am looking for help with the BK release procedure with gradle. > We dropped maven support in this version but all release scripts and docs > use maven. > > I found a gradle plugin that supposedly implements functionality similar to > maven's release plugin: https://github.com/researchgate/gradle-release > One catch is the project does not look active/no commits in 2+ years. > > Are there better alternatives? > > Current instructions: > https://bookkeeper.apache.org/community/release_guide/ > > Scripts that use maven: > --------------- > $ pwd > ~/src/bookkeeper/dev > > $ grep -rI "mvn " . > > docker/run.sh:echo ' mvn clean install' > release/000-run-docker.sh:VERSION=`cd $BOOKKEEPER_ROOT && mvn > org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate > -Dexpression=project.version | grep -Ev '(^\[|Download\w+:)' | sed > 's/^\(.*\)-SNAPSHOT/\1/'` > release/003-release-perform.sh:mvn release:perform \ > release/001-release-branch.sh:mvn release:branch \ > release/002-release-prepare.sh:mvn release:prepare \ > > $ pwd > ~/src/bookkeeper/site/scripts > > $ grep -r mvn . > ./javadoc-gen.sh: mvn clean install javadoc:aggregate -DskipTests > ----------------- > > -- > Andrey Yegorov >