summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-08-13 11:36:10 +0300
committerLars Wirzenius <liw@liw.fi>2020-08-13 11:36:10 +0300
commitb6012c3a0146f966ebe807cac62f9b15e43fde33 (patch)
tree849b3028ae3be177d21efcebeda18aa11d5196a4
parent16bd3726d9bc3ce7841e1628156a9fb945b01535 (diff)
downloadvmdb2.liw.fi-b6012c3a0146f966ebe807cac62f9b15e43fde33.tar.gz
doc: release proceess
-rw-r--r--release.mdwn17
1 files changed, 17 insertions, 0 deletions
diff --git a/release.mdwn b/release.mdwn
new file mode 100644
index 0000000..39d97d4
--- /dev/null
+++ b/release.mdwn
@@ -0,0 +1,17 @@
+[[!meta title="Release process"]]
+
+The release process is roughly as follows:
+
+* Make sure full Contractor tests pass, and fix any problems.
+* Create new branch.
+ * Update NEWS to cover all changes since previous release
+ * Update NEWS and vmdb/version.py with new version number, and commit.
+ * Push to gitlab, merge.
+ * Switch to master.
+ * Pull down changes from gitlab.
+* Create signed tag `vmdb2-x.y` for new release x.y.
+* Update NEWS and vmdb/version.py with a version number for
+ development, by appending "+git" to it, and commit.
+* Push tags to gitlab.
+* Push code and tags to git.liw.fi.
+* Announce on IRC (#vmdb2, alerting gwolf) and the fediverse.