...
2. Initialize release branch
- Fetch everything from the remote repository:
git fetch
- Checkout stable:
git checkout stable
- Ensure that the stable branch is up to date:
git rebase origin/stable
- Create a branch for the release:
git checkout -b $VERSION-RC
- Set the final release version number in the gradle.properties file: kiekerVersion = $VERSION
- Manually modify the following files: CITATION.cff, codemeta.json
- Update the copyright year tags in the source files by
- Adjusting the year in the updateLicenseHeaderYear task
./gradlew updateLicenseHeaderYear
- Modify the HISTORY file
Execute a build to update version strings etc.:
./gradlew clean distribute -x check -x test
- Commit the changes
- Push the branch
git push -u origin $VERSION
...