- Update scala and sbt version
- Merge the dev branch or do the release on dev branch(then ignore the next step)
- Create a branch for release from
master
branch - Update the esw
Version
inLibs.scala
on release branch - Update version in
build.sbt
on release branch - Update
kotlin-plugin
version inplugins.sbt
on release branch - Update version compatibility section in
README.md
(esw and csw version) on release branch - Merge release branch to
master
branch via PR. Use following commit message format for version upgrade:#major <commit message>
: for upgrading major version.#minor <commit message>
: for upgrading minor version.#patch <commit message>
: for upgrading patch version.
Note: PROD=true
environment variable needs to be set before running release.sh
Note: For pre-release tag using releash.sh $VERSION$
as above plugin doesn't support our pre-release format.
- Upgrade the
esw-ocs-app
version in here