Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WP#52241]update doc for release preparation and also after release #562

Merged
merged 2 commits into from
Jan 22, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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`
Loading