Skip to content

Commit

Permalink
[WP#52241]update doc for release preparation and also after release (#…
Browse files Browse the repository at this point in the history
…562)

* update doc for release preparation and also after release

Signed-off-by: sagargurung1001@gmail.com <sagargurung1001@gmail.com>

* Review address

Signed-off-by: sagargurung1001@gmail.com <sagargurung1001@gmail.com>

---------

Signed-off-by: sagargurung1001@gmail.com <sagargurung1001@gmail.com>
  • Loading branch information
SagarGi committed Jan 22, 2024
1 parent e6e5cc2 commit 2381419
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -586,11 +586,15 @@ npm run watch
5. Do QA and fixes of bugs in the release branch
6. Update `.github/workflows/nighlty-ci-release-branch.yml` to run nightly on release branch
7. Merge the release branch into the `master` branch, to get all good changes also into the current development
8. Add change log in `CHANGELOG.md` with the version to be released
9. If any unreleased changes in `CHANGELOG.md`, Add them to the newly added change log

##### b. In case of a patch version

1. On the release branch of the current minor version update the version in `appinfo/info.xml` (not needed for nightly builds)
2. Merge the release branch into the `master` branch, to get all good changes also into the current development
3. Add change log in `CHANGELOG.md` with the version to be released
4. If any unreleased changes in `CHANGELOG.md`, Add them to the newly added change log

#### 2. Publish Release
1. Tag a commit on the `release/<version>` branch. The tag must have the format `v2.1.1` for releases and `v2.1.1-20220928-nightly` for nightly builds.
Expand All @@ -599,3 +603,7 @@ npm run watch
e.g: `git tag v2.0.6-20220928-nightly -m "v2.0.6-20220928-nightly"`
2. Push the tag to the `auto-release` branch: `git push origin release/<version>:auto-release --tags -f`
3. Approve the deployment in GitHub actions

#### 3. After Release
1. Generate all the change logs for the new version of app on GitHub
e.g. for newly created tag vX.X.X, follow `https://github.com/nextcloud/integration_openproject/releases/tag/vX.X.X`

0 comments on commit 2381419

Please sign in to comment.