diff options
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r-- | CONTRIBUTING.md | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2d6d1288e..38239d9d6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -46,27 +46,31 @@ The Gitaly style guide is [documented in it's own file](STYLE.md). ## Changelog -Any new merge request must contain either a CHANGELOG.md entry or a -justification why no changelog entry is needed. New changelog entries -should be added to the **top** of the 'UNRELEASED' section of CHANGELOG.md. +Gitaly keeps a [changelog](CHANGELOG.md) which is generated when a new release +is created. The changelog is generated from entries that are included on each +merge request. To generate an entry on your branch run: +`_support/changelog "Change descriptions"`. + +After the merge request is created, the ID of the merge request needs to be set +in the generated file. If you already know the merge request ID, run: +`_support/changelog -m <ID> "Change descriptions"`. + +Any new merge request must contain either a new entry or a +justification in the merge request description why no changelog entry is needed. If a change is specific to an RPC, start the changelog line with the RPC name. So for a change to RPC `FooBar` you would get: > FooBar: Add support for `fluffy_bunnies` parameter -## GitLab CE changelog - -We only create GitLab CE changelog entries for two types of merge request: - -- adding a feature flag for one or more Gitaly RPC's (meaning the RPC becomes available for trials) -- removing a feature flag for one or more Gitaly RPC's (meaning everybody is using a given RPC from that point on) - ## Gitaly Maintainers | Maintainer | |--------------------| |@jacobvosmaer-gitlab| +|@zj | +|@pokstad1 | +|@johncai | ## Development Process |