Steps to release:
- Update
esw
andembedded-keycloak
version inproject/Libs.scala
indev
branch - Update
sbt-docs
version in top levelplugins.sbt
indev
branch - Commit and push changes to
dev
branch - Make sure
dev
workflow is green in actions tab in github repo - Rebase dev branch with master branch
- Merge dev branch to master branch using PR
- Make sure workflow is green in actions tab in github repo for
master
branch - Run ./release.sh
VERSION
script by providing version number argument Note:PROD=true
environment variable needs to be set before runningrelease.sh
- After release is complete, change the
esw
version back to0.1.0-SNAPSHOT
inproject/Libs.scala
in dev branch - Tagging csw-http-service-template.g8 will trigger
release
workflow in github actions tab. Make sure thatrelease
workflow is green