- 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
masterbranch - Update the esw
VersioninLibs.scalaon release branch - Update version in
build.sbton release branch - Update
kotlin-pluginversion inplugins.sbton release branch - Update version compatibility section in
README.md(esw and csw version) on release branch - Merge release branch to
masterbranch 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-appversion in here