You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: triage/release_priorities.rst
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,30 +1,30 @@
1
-
.. _doc_bug_triage_release_blockers:
1
+
.. _doc_bug_triage_release_priorities:
2
2
3
-
Release blocker tracking
4
-
========================
3
+
Release priority tracking
4
+
=========================
5
5
6
-
Release blockers are issues that we aim to fix before we release the
6
+
Release priorities are issues that we aim to fix before we release the
7
7
next version. There are a few different things to consider when
8
-
determining if an issue is a release blocker or not. Generally any bug
8
+
determining if an issue is a release priority or not. Generally any bug
9
9
that has appeared during the current cycle should be considered release
10
-
blockers (and assigned the “regression” label), if the issue isn’t
10
+
priorities (and assigned the “regression” label), if the issue isn’t
11
11
considered critical it will marked as not critical, see
12
12
`severity <#severity>`__ below.
13
13
14
-
Issues with new features can also be considered release blockers. This
14
+
Issues with new features can also be considered release priorities. This
15
15
is because once a feature is part of a released version (and isn’t
16
16
considered experimental) it is much harder to change how that feature
17
17
works without breaking compatibility (see the `release policy page <https://docs.godotengine.org/en/latest/about/release_policy.html#what-are-the-criteria-for-compatibility-across-engine-versions>`__).
18
18
This means that fixing issues, especially minor issues that wouldn’t be
19
19
critical otherwise, should be done early to avoid compatibility issues
20
20
later.
21
21
22
-
Release blockers have their own project, `4.x Release Blockers<https://github.com/orgs/godotengine/projects/61>`__.
22
+
Release priorities have their own project, `4.x Release Priorities<https://github.com/orgs/godotengine/projects/61>`__.
23
23
24
24
Severity
25
25
--------
26
26
27
-
Release blockers should also be assigned a severity, this is usually
27
+
Release priorities should also be assigned a severity, this is usually
28
28
handled by either the production team or the specific :ref:`area maintainers <doc_areas>`, so this is only a rough
Copy file name to clipboardExpand all lines: triage/workflow.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ Triage checklist
23
23
author to add the missing information.
24
24
- `Check for duplicates <#check-for-duplicates>`__.
25
25
- Check if the issue is a recent regression. If it is, add it to the
26
-
:ref:`release blocker tracker <doc_bug_triage_release_blockers>` and
26
+
:ref:`release priorities <doc_bug_triage_release_priorities>` and
27
27
mark it as a “regression”.
28
28
- Add initial labels.
29
29
- `Assign a milestone <#assigning-milestones>`__ if relevant.
@@ -78,7 +78,7 @@ having tested development versions) please either ask the author to test
78
78
with a stable version or test the bug yourself. If it *doesn’t* occur on
79
79
a past release it is considered a regression and should be tagged with
80
80
the “regression” label, and should also be added to the “4.x Release
81
-
Blockers” project. See :ref:`doc_bug_triage_release_blockers` for details.
81
+
Priorities” project. See :ref:`doc_bug_triage_release_priorities` for details.
82
82
83
83
Try to tag an issue as specifically as possible, adding “needs testing”
84
84
and “needs work” if necessary. Don’t worry about misidentifying issues,
@@ -104,20 +104,20 @@ Note that this is for assigning milestones to *open* issues, please see
104
104
and milestones.
105
105
106
106
Below is an outline of the different milestones we use, but as a general
107
-
rule you can assume that issues that aren’t release blockers, or
107
+
rule you can assume that issues that aren’t release priorities, or
108
108
specific to ``3.x``, shouldn’t have milestones assigned.
109
109
110
110
For the ``master`` branch:
111
111
112
112
* ``4.x``: For Godot 4 in general, i.e. the ``master`` branch. We do not use the ``4.x`` milestone on issues, issues with no milestone are assumed to be relevant for the current development cycle.
113
-
* *The current development version*: Should be assigned to issues that are :ref:`release blockers <doc_bug_triage_release_blockers>`, or otherwise prioritized for the current version.
113
+
* *The current development version*: Should be assigned to issues that are :ref:`release priorities <doc_bug_triage_release_priorities>`, or otherwise prioritized for the current version.
114
114
* *The next release version*: When we enter feature freeze we usually create a new milestone used for PRs that are approved but won’t make it into the current release, this milestone is not used for issues.
115
115
* *Older Godot 4 versions*: This is used for issues that are only relevant for this specific version (or older versions), but not any newer version. An example of this would be an issue that was solved in ``4.5`` as part of an enhancement, but that enhancement cannot be cherry-picked for ``4.4`` and a separate issue is necessary to track the specific solution for ``4.4`` (and older, if relevant). For such issues it can also be relevant to add “[4.4]” at the beginning of the issue title to help clarify it is specific to this version.
116
116
117
117
For Godot 3:
118
118
119
119
* ``3.x``: For the ``3.x`` branch in general. Used for issues that are only relevant for the ``3.x`` version, and occurs on the current development version of ``3.x``. For these issues it can also help to add “[3.x]” at the beginning of the issue title to help identifying the issue.
120
-
* Other Godot 3 milestones work the same way as for the ``master`` branch, except we do not track release blockers for ``3.x``.
120
+
* Other Godot 3 milestones work the same way as for the ``master`` branch, except we do not track release priorities for ``3.x``.
0 commit comments