summaryrefslogtreecommitdiffstats
path: root/RELEASE.md
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE.md')
-rw-r--r--RELEASE.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/RELEASE.md b/RELEASE.md
index f43f4fd..9ba0f02 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -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