diff options
-rw-r--r-- | release.mdwn | 17 |
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. |