Skip to content

Commit bd711c5

Browse files
authored
Merge pull request #808 from tshepang/patch-3
document additional labels
2 parents 4ddc6b7 + db61cab commit bd711c5

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/release/issue-triaging.md

+20
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ There are many different labels that can be applied to issues.
9393
- Where possible, specify the most specific target-category. For instance, if an issue affects `*-windows-gnu` but not `*-windows-msvc`, prefer `O-windows-gnu` over the generic `O-windows`.
9494
- [`A-*`]: The areas that the issue is relevant to, for example `A-linkage`, `A-patterns` or `A-diagnostics`. This is particularly helpful for filtering issues.
9595
- `A-diagnostics`: Issues created from the diagnostics issue template only have `A-diagnostics` and not `C-bug`.
96+
- [`B-*`]: Issues which are blockers.
9697
- [`D-*`]: Labels for diagnostic issues.
9798
- `D-diagnostic-infra`: This issue is about the diagnostics infrastructure itself.
9899
- [`L-*`]: When the issue concerns a specific lint.
@@ -134,6 +135,15 @@ There are many different labels that can be applied to issues.
134135
- `S-has-bisection`: A bisection has been performed and the bisection result is convincing.
135136
- `S-waiting-on-LLVM`: Waiting on upstream LLVM PR or fix.
136137
- `S-tracking-forever`: The tracking issue is never intended to be closed.
138+
- [`beta-nominated`]: Tracks changes nominated for being [backported to beta].
139+
- [`beta-accepted`]: Tracks changes that have been approved for being [backported to beta]. `T-release` will usually handle the backport.
140+
- [`stable-nominated`]: Tracks changes nominated for being [backported to stable], in anticipation of a point release.
141+
- [`stable-accepted`]: Tracks changes that have been approved for being [backported to stable]. `T-release` will usually handle the backport.
142+
- [`relnotes`]: Changes that are proposed to be documented in the release notes of the next release
143+
- It makes triagebot create a new relnotes issue ([example][relnotes issue example])
144+
- It also marks relnotes issues, so it can be processed by T-release relnotes tooling
145+
- An FCP will also cause a relnotes issue to be created, if it's started on an issue.
146+
- [`metabug`]: Tracks other bugs.
137147

138148
### Relnotes issues
139149

@@ -179,6 +189,7 @@ Another useful thing to do is to go through `E-needs-mcve` and `E-needs-bisectio
179189
[`T-*`]: https://github.com/rust-lang/rust/labels?q=T-
180190
[`WG-*`]: https://github.com/rust-lang/rust/labels?q=WG-
181191
[`PG-*`]: https://github.com/rust-lang/rust/labels?q=PG-
192+
[`B-*`]: https://github.com/rust-lang/rust/labels?q=B-
182193
[`C-*`]: https://github.com/rust-lang/rust/labels?q=C-
183194
[`O-*`]: https://github.com/rust-lang/rust/labels?q=O-
184195
[`A-*`]: https://github.com/rust-lang/rust/labels?q=A-
@@ -191,6 +202,15 @@ Another useful thing to do is to go through `E-needs-mcve` and `E-needs-bisectio
191202
[`P-*`]: https://github.com/rust-lang/rust/labels?q=P-
192203
[`S-*`]: https://github.com/rust-lang/rust/labels?q=S-
193204
[`E-*`]: https://github.com/rust-lang/rust/labels?q=E-
205+
[`beta-nominated`]: https://github.com/rust-lang/rust/labels/beta-nominated
206+
[`stable-nominated`]: https://github.com/rust-lang/rust/labels/stable-nominated
207+
[`beta-accepted`]: https://github.com/rust-lang/rust/labels/beta-accepted
208+
[`stable-accepted`]: https://github.com/rust-lang/rust/labels/stable-accepted
209+
[backported to beta]: backporting.md#beta-backporting-in-rust-langrust
210+
[backported to stable]: backporting.md#stable-backporting-in-rust-langrust
211+
[`relnotes`]: https://github.com/rust-lang/rust/labels/relnotes
212+
[`metabug`]: https://github.com/rust-lang/rust/labels/metabug
213+
[relnotes issue example]: https://github.com/rust-lang/rust/issues/137132
194214

195215
[^1]: The `O` in `O-*` labels originally stood for *operating system (OS)*.
196216
[^2]: The `I` in `I-*` labels originally stood for *importance*. This makes the most sense for the `I-*-nominated` labels. For most `I-*` labels however it makes sense to interpret the `I` as *issue (kind)*.

0 commit comments

Comments
 (0)