Commit 4649c6e3b1d9f194bcfa1ce8d230a0256de83a40
Exists in
master
and in
4 other branches
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 | * [](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 | * [](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 | ... | ... |