Commit 4649c6e3b1d9f194bcfa1ce8d230a0256de83a40

Authored by Dmitriy Zaporozhets
2 parents 7ea00b18 948af773

Merge branch 'release-procedure' of /home/git/repositories/gitlab/gitlabhq

Showing 1 changed file with 18 additions and 3 deletions   Show diff stats
doc/make_release.md
1 1 # Things to do when creating new release
2   -NOTE: This is a developer guide. If you are trying to install GitLab see the latest stable [installation guide](install/installation.md) and if you are trying to upgrade, see the [upgrade guides](update).
  2 +NOTE: This is a guide for GitLab developers. If you are trying to install GitLab see the latest stable [installation guide](install/installation.md) and if you are trying to upgrade, see the [upgrade guides](update).
  3 +
3 4 ## Install guide up to date?
4 5  
5 6 * References correct GitLab branch `x-x-stable` and correct GitLab shell tag?
... ... @@ -41,7 +42,7 @@ Check if changed since last release (~22nd of last month depending on when last
41 42  
42 43 #### 10. Check application status
43 44  
44   -## Make sure code status is good
  45 +## Make sure the code quality indicatiors are good
45 46  
46 47 * [![build status](http://ci.gitlab.org/projects/1/status.png?ref=master)](http://ci.gitlab.org/projects/1?ref=master) on ci.gitlab.org (master branch)
47 48  
... ... @@ -53,4 +54,18 @@ Check if changed since last release (~22nd of last month depending on when last
53 54  
54 55 * [![Coverage Status](https://coveralls.io/repos/gitlabhq/gitlabhq/badge.png?branch=master)](https://coveralls.io/r/gitlabhq/gitlabhq)
55 56  
56   -## Make release branch
  57 +## Make a release branch
  58 +
  59 +After making the release branch new commits are cherry-picked from master. When the release gets closer we get more selective what is cherry-picked.
  60 +
  61 +- 5 days before release: feature freeze
  62 +- 3 days before release: UI freeze
  63 +- 1 day before release: code freeze
  64 +
  65 +## Last actions
  66 +
  67 +1. Write a blog post (mention what GitLab is on the first line, select a MVP)
  68 +1. Update VERSION and CHANGELOG
  69 +1. Create a git tag vX.X.X
  70 +1. Publish the blog post
  71 +1. Tweet about the release
... ...