Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1846c4f

Browse files
committed
Updated releasing.md
1 parent 855e5c4 commit 1846c4f

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

development/releasing.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@
33
To create a release follow the below steps
44

55
## Release preparation
6-
- Create a **draft** of Release from the `main` branch using [github releases page](https://github.com/utPLSQL/utPLSQL/releases) and populate release description using information found on the issues and pull requests **since previous release**.
6+
- Create a **draft** of a Release with version number `vX.Y.X` sourced from the `main` branch using [github releases page](https://github.com/utPLSQL/utPLSQL/releases) and populate release description using information found on the issues and pull requests **since previous release**.
77
To find issues closed after certain date use [advanced filters](https://help.github.com/articles/searching-issues-and-pull-requests/#search-by-open-or-closed-state).
88
Example: [`is:issue closed:>2018-07-22`](https://github.com/utPLSQL/utPLSQL/issues?utf8=%E2%9C%93&q=is%3Aissue+closed%3A%3E2018-07-22+)
99

1010
## Performing a release
1111
- create the release branch from `develop` branch and make sure to name the release branch: `release/vX.Y.Z`
1212
- update, commit and push at least one file change in the release branch, to kick off a build on [GithubActions](https://github.com/utPLSQL/utPLSQL/actions) or kick-off a build manually for that branch after it was created on github.
1313
- wait for the build to complete successfully as it will update the version to be release number (without develop)
14-
- merge the release branch to `main` branch and wait for build on `main` branch to complete successfully (do not use Squash/rebase for merge operation)
15-
- Publish the release on the `main` branch and tag it with version number `vX.Y.Z`
16-
- Wait for the release build to finish successfully on Github Actions as this will upload release artifacts (`zip` and `tar.gz` files along with `md5`)
17-
- After A Release build was completed successfully, merge main branch back into develop branch.
18-
- At this point, main branch and release tag should be at the same commit version and artifacts should be uploaded into Github release.
14+
- merge the release branch to `main` branch and publish [the previously prepared](#release-preparation) release draft.
15+
- Wait for the [Github Actions `Release`](https://github.com/utPLSQL/utPLSQL/actions/workflows/release.yml) process to complete successfully. The process will upload release artifacts (`zip` and `tar.gz` files along with `md5`)
16+
- After Release build was completed successfully, merge the `main` branch back into `develop` branch. At this point, main branch and release tag should be at the same commit version and artifacts should be uploaded into Github release.
1917
- After develop branch was built, increase the version number in `VERSION` file to represent next planned release version.
2018
- Clone `utplsql.githug.io` project and add a new announcement about next version being released in `_posts`. Use previous announcements as a template. Make sure to set date, time and post title properly.
2119

0 commit comments

Comments
 (0)