@@ -28,16 +28,6 @@ Special status labels:
2828 * ` status/failing-ci ` : indicates that the PR in its current state fails the test suite
2929 * ` status/needs-attention ` : calls for a collective discussion during a review session
3030
31- ### Specialty group labels
32-
33- Those labels are used to raise awareness of a particular specialty group, either because we need
34- help in reviewing the PR, or because of the potential impact of the PR on their work:
35-
36- * ` group/distribution `
37- * ` group/networking `
38- * ` group/security `
39- * ` group/windows `
40-
4131### Impact labels (apply to merged pull requests)
4232
4333 * ` impact/api `
@@ -207,3 +197,24 @@ review session. The goal of that session is to agree on one of the following out
207197 * Escalate to Solomon by formulating a few specific questions on which his answers will allow
208198 maintainers to decide.
209199
200+ ## Milestones
201+
202+ Typically, every merged pull request get shipped naturally with the next release cut from the
203+ ` master ` branch (either the next minor or major version, as indicated by the
204+ [ ` VERSION ` ] ( https://github.com/docker/docker/blob/master/VERSION ) file at the root of the
205+ repository). However, the time-based nature of the release process provides no guarantee that a
206+ given pull request will get merged in time. In other words, all open pull requests are implicitly
207+ considered part of the next minor or major release milestone, and this won't be materialized on
208+ GitHub.
209+
210+ A merged pull request must be attached to the milestone corresponding to the release in which it
211+ will be shipped: this is both useful for tracking, and to help the release manager with the
212+ changelog generation.
213+
214+ An open pull request may exceptionally get attached to a milestone to express a particular intent to
215+ get it merged in time for that release. This may for example be the case for an important feature to
216+ be included in a minor release, or a critical bugfix to be included in a patch release.
217+
218+ Finally, and as documented by the [ ` PATCH-RELEASES.md ` ] ( PATCH-RELEASES.md ) process, the existence of
219+ a milestone is not a guarantee that a release will happen, as some milestones will be created purely
220+ for the purpose of bookkeeping
0 commit comments