Skip to end of banner
Go to start of banner

Release instructions

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

  1. Pull all changes and create a new branch from the master with the name `tmp-release-vX.Y`
  2. Update NEWS with changes that are which are different from the previous release. There is no need to add bugs that are fixing feature that was introduced in current release.

  3. Add information about the release in RELEASE.md file. 

  4. Update SNAPSHOT versions of dependencies to the released one. 
  5. Run mvn release:branch or use the built-in IDE Maven plugin to create a release branch. The branch name should be in the format release/vX.Y and the new development version should be X.Y+1.0-SNAPSHOT.

  6. Push created commits to the repository and create PR. Wait for the review of your PR and merge it.
  7. Checkout to the newly created release branch. Then run mvn clean release:prepare or use the built-in Maven plugin to prepare the release.

  8. Push created commits and tag to the repository.
  9. Go Jenkins https://jenkins-aws.indexdata.com/job/folio-org/job/<module-name>/view/tags/ and run pipeline to new tag.

  10. After the pipeline job is successfully finished you can create a release on GitHub.
  11. Notify community in the release channel about the release.
  12. Close the release-ticket.
  • No labels