Skip to content

Commit ab04a8c

Browse files
committed
Merge branch '6.4' into 7.1
* 6.4: Minor tweak Add information about PR merge commit category
2 parents 2436baf + d949cbb commit ab04a8c

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

contributing/code/core_team.rst

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,27 @@ All code must be committed to the repository through pull requests, except for
169169
to the repository.
170170

171171
**Mergers** must always use the command-line ``gh`` tool provided by the
172-
**Project Leader** to merge the pull requests.
172+
**Project Leader** to merge pull requests.
173+
174+
When merging a pull request, the tool asks for a category that should be chosen
175+
following these rules:
176+
177+
* **Feature**: For new features and deprecations; Pull requests must be merged
178+
in the development branch.
179+
180+
* **Bug**: Only for bug fixes; We are very conservative when it comes to
181+
merging older, but still maintained, branches. Read the :doc:`maintenance`
182+
document for more information.
183+
184+
* **Minor**: For everything that does not change the code or when they don't
185+
need to be listed in the CHANGELOG files: typos, Markdown files, test files,
186+
new or missing translations, etc.
187+
188+
* **Security**: It's the category used for security fixes and should never be
189+
used except by the security team.
190+
191+
Getting the right category is important as it is used by automated tools to
192+
generate the CHANGELOG files when releasing new versions.
173193

174194
Release Policy
175195
~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)