summaryrefslogtreecommitdiff
path: root/release.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'release.mdwn')
-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.