Skip to content

Commit 8c68501

Browse files
committed
Auto-create tracking issues for accepted MCPs
1 parent 8b92522 commit 8c68501

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

triagebot.toml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,46 @@ zulip_ping = "T-compiler"
99
waiting_period = 10 # in days
1010
auto_closing = true
1111

12+
[major-change.tracking-issue-template]
13+
repository = "rust"
14+
title = "Tracking issue for MCP ${mcp_number}: ${mcp_title}"
15+
body = """
16+
This is a tracking issue for MCP "${mcp_title}" (rust-lang/compiler-team#${mcp_number}).
17+
CC author @${mcp_author}.
18+
19+
> [!NOTE]
20+
> Tracking issues are used to record the overall progress of implementation.
21+
> They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
22+
>
23+
> A tracking issue is however *not* meant for large scale discussion, questions, or bug reports.
24+
> Instead, open a dedicated issue for the specific matter, link to this tracking issue and ping the MCP author.
25+
> Alternatively, post in the Zulip stream linked from the MCP.
26+
>
27+
> Discussion comments will get marked as off-topic or deleted.
28+
> Repeated discussions on the tracking issue may lead to the tracking issue getting locked.
29+
30+
### Steps
31+
32+
- [ ] Implement the MCP
33+
- [ ] Adjust documentation
34+
- [ ] In the [Rust Compiler Development Guide] if applicable (e.g., for refactorings)
35+
- [ ] In the [Rust Forge] if applicable (e.g., for policy changes)
36+
- [ ] In the [rustc book] if applicable (e.g., for target tier or CLI changes)
37+
38+
[Rust Compiler Development Guide]: https://rustc-dev-guide.rust-lang.org/
39+
[Rust Forge]: https://forge.rust-lang.org/compiler/index.html
40+
[rustc book]: https://doc.rust-lang.org/rustc/index.html
41+
42+
### Unresolved questions
43+
44+
*None so far.*
45+
46+
### Implementation history
47+
48+
*Empty so far.*
49+
"""
50+
labels = ["C-tracking-issue", "T-compiler", "B-MCP-approved", "S-tracking-unimplemented"]
51+
1252
[relabel]
1353

1454
# Enables `concern`/`resolve` commands.

0 commit comments

Comments
 (0)