Skip to content

Commit 71750de

Browse files
committed
document additional labels
1 parent 7717091 commit 71750de

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/release/issue-triaging.md

+16
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,13 @@ 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]. If the relevant team(s) approve the backport, `T-release` will usually handle the backport.
139+
- [`stable-nominated`]: Tracks changes nominated for being [backported to stable], in anticipation of a point release. Similar to [`beta-nominated`], if the relevant team(s) approve the backport, `T-release` will usually handle the backport.
140+
- [relnotes]: Changes that are proposed to be documented in the release notes of the next release
141+
- It makes triagebot create a new relnotes issue ([example][relnotes issue example])
142+
- It also marks relnotes issues, so it can be processed by T-release relnotes tooling
143+
- An FCP will also cause a relnotes issue to be created, if it's started on an issue.
144+
- [metabug]: Tracks other bugs.
137145

138146
### Relnotes issues
139147

@@ -179,6 +187,7 @@ Another useful thing to do is to go through `E-needs-mcve` and `E-needs-bisectio
179187
[`T-*`]: https://github.com/rust-lang/rust/labels?q=T-
180188
[`WG-*`]: https://github.com/rust-lang/rust/labels?q=WG-
181189
[`PG-*`]: https://github.com/rust-lang/rust/labels?q=PG-
190+
[`B-*`]: https://github.com/rust-lang/rust/labels?q=B-
182191
[`C-*`]: https://github.com/rust-lang/rust/labels?q=C-
183192
[`O-*`]: https://github.com/rust-lang/rust/labels?q=O-
184193
[`A-*`]: https://github.com/rust-lang/rust/labels?q=A-
@@ -191,6 +200,13 @@ Another useful thing to do is to go through `E-needs-mcve` and `E-needs-bisectio
191200
[`P-*`]: https://github.com/rust-lang/rust/labels?q=P-
192201
[`S-*`]: https://github.com/rust-lang/rust/labels?q=S-
193202
[`E-*`]: https://github.com/rust-lang/rust/labels?q=E-
203+
[`beta-nominated`]: https://github.com/rust-lang/rust/labels/beta-nominated
204+
[`stable-nominated`]: https://github.com/rust-lang/rust/labels/stable-nominated
205+
[backported to beta]: backporting.md#beta-backporting-in-rust-langrust
206+
[backported to stable]: backporting.md#stable-backporting-in-rust-langrust
207+
[relnotes]: https://github.com/rust-lang/rust/labels/relnotes
208+
[metabug]: https://github.com/rust-lang/rust/labels/metabug
209+
[relnotes issue example]: https://github.com/rust-lang/rust/issues/137132
194210

195211
[^1]: The `O` in `O-*` labels originally stood for *operating system (OS)*.
196212
[^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)