Skip to content

Commit

Permalink
#000: Chauhan: Update releasing.md to add step for upgrading the vers…
Browse files Browse the repository at this point in the history
…ions in apps.json
  • Loading branch information
i-am-chauhan committed Sep 17, 2021
1 parent 485ccfe commit b0762b9
Showing 1 changed file with 15 additions and 14 deletions.
29 changes: 15 additions & 14 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,19 @@ A milestone release is cut from master branch as we expect bug fixes / feedback

1. Create a branch named `branch-<major>.<minor>.x` if not already exists from `master`. Example branch name `branch-3.0.x`.
All subsequent release for this release cycle should be done on this branch. All further steps are to be done on this branch.
1. Update release notes (`notes/<version>.markdown`)
2. Update release notes (`notes/<version>.markdown`)
**Note** - The version in `notes` should be of format `1.0.0`
1. Update top-level `CHANGELOG.md`
1. Update top-level `README.md`
1. Update CSW_VERSION in `release.yml`
1. Add changes mention in `CHANGELOG.md` of `esw-contract` in top-level `CHANGELOG.md`
1. Add changes mention in `CHANGELOG.md` of `esw-contract` in the change section of `README.md` of `esw-contract`
1. Add changes mention in `CHANGELOG.md` of `esw-contract` in top-level `README.md`
1. Exclude projects from `build.sbt` which you do not want to release
1. Update dependent repo version in `Libs.scala`
1. Commit and push the changes to `branch-<major>.<minor>.x` branch.
1. Make sure build is green for dev and paradox link check pipeline for this branch.
1. Run `release.sh $VERSION$` script by providing version number argument (This triggers release workflow)

**Note:** `PROD=true` environment variable needs to be set before running `release.sh`
3. Update top-level `CHANGELOG.md`
4. Update top-level `README.md`
5. Update CSW_VERSION in `release.yml`
6. Add changes mention in `CHANGELOG.md` of `esw-contract` in top-level `CHANGELOG.md`
7. Add changes mention in `CHANGELOG.md` of `esw-contract` in the change section of `README.md` of `esw-contract`
8. Add changes mention in `CHANGELOG.md` of `esw-contract` in top-level `README.md`
9. Exclude projects from `build.sbt` which you do not want to release
10. Update dependent repo version in `Libs.scala`
11. Commit and push the changes to `branch-<major>.<minor>.x` branch.
12. Make sure build is green for dev and paradox link check pipeline for this branch.
13. Run `release.sh $VERSION$` script by providing version number argument (This triggers release workflow)
14. Applicable for final release only - Upgrade all the versions of all esw apps in [here](https://github.com/tmtsoftware/osw-apps/blob/master/apps.json)

**Note:** `PROD=true` environment variable needs to be set before running `release.sh`

0 comments on commit b0762b9

Please sign in to comment.