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 | ... | ... |