Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2. Initialize release branch

  1. Fetch everything from the remote repository: git fetch
  2. Checkout stable: git checkout stable
  3. Ensure that the stable branch is up to date: git rebase origin/stable
  4. Create a branch for the release:
     git checkout -b $VERSION-RC
    
  5. Set the final release version number in the gradle.properties file: kiekerVersion = $VERSION
  6. Manually modify the following files: CITATION.cff, codemeta.json
  7. Update the copyright year tags in the source files by
    1. Adjusting the year in the updateLicenseHeaderYear task
    2. ./gradlew updateLicenseHeaderYear
  8. Modify the HISTORY file
  9. Execute a build to update version strings etc.:

    ./gradlew clean distribute -x check -x test 
  10. Commit the changes
  11. Push the branch
     git push -u origin $VERSION
    

...