diff options
Diffstat (limited to 'RELEASE.md')
-rw-r--r-- | RELEASE.md | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -2,13 +2,14 @@ # Releasing a new version Currently, there are some manual steps needed in order to release a new version: -* Make sure that you're in a branch +* Make sure that you're in `master` * Change the version in the following three files: `bin/q.py`, `setup.py` and `do-manual-release.sh` and commit them to the branch -* Push the commit to the branch/PR -* perform merge into master of that branch from the github UI -* create a new release with a new tag that has the same name as the new version (x.y.z) +* Commit the files locally +* Create a new tag `git tag x.y.z` +* Create a new release in the github UI based on the new tag +* `git push --tags origin master` -The merge will trigger a build/release, and will push the artifacts to the new release as assets. +The push will trigger a build/release, and will push the artifacts to the new release as assets. Now, create the relevant rpm and deb packages: @@ -19,7 +20,6 @@ Now, create the relevant rpm and deb packages: The rpm and deb will be added to the assets of the release - Update the website to match the new version. # Requirements |