summaryrefslogtreecommitdiff
path: root/release.mdwn
blob: 39d97d4a5e497d8fc23787053f6802438d3e67fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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.