Skip to content

Commit a357f3c

Browse files
authored
Rollup merge of rust-lang#73698 - spastorino:patch-1, r=wesleywiser
Add procedure for prioritization notifications on Zulip This PR was originally opened by @LeSeulArtichaut as rust-lang#73695, closing that one in favor of this one. Made some slight changes to it but can't push to @LeSeulArtichaut branch. r? @wesleywiser @rust-lang/wg-prioritization
2 parents 1c9ee63 + ff06876 commit a357f3c

File tree

1 file changed

+76
-14
lines changed

1 file changed

+76
-14
lines changed

triagebot.toml

+76-14
Original file line numberDiff line numberDiff line change
@@ -76,44 +76,106 @@ exclude_labels = [
7676
]
7777

7878
[notify-zulip."I-prioritize"]
79-
zulip_stream = 227806 # #t-compiler/wg-prioritization
79+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
8080
topic = "I-prioritize #{number} {title}"
81-
message_on_add = "@*WG-prioritization* issue #{number} has been requested for prioritization."
81+
message_on_add = """\
82+
@*WG-prioritization/alerts* issue #{number} has been requested for prioritization.
83+
84+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#Unprioritized-I-prioritize)
85+
- Priority?
86+
- Regression?
87+
- Notify people/groups?
88+
- Needs `I-nominated`?
89+
"""
8290
message_on_remove = "Issue #{number}'s prioritization request has been removed."
8391

8492
[notify-zulip."I-nominated"]
8593
required_labels = ["T-compiler"]
86-
zulip_stream = 227806 # #t-compiler/wg-prioritization
94+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
8795
topic = "I-prioritize #{number} {title}"
88-
message_on_add = "@*WG-prioritization* #{number} has been nominated for discussion in `T-compiler` meeting."
96+
message_on_add = """\
97+
@*WG-prioritization/alerts* #{number} has been nominated for discussion in `T-compiler` meeting.
98+
99+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#I-nominated)
100+
- Already discussed?
101+
- Worth the meeting time?
102+
- Add agenda entry:
103+
- Why nominated?
104+
- Assignee?
105+
- Issue? PR? What's the status?
106+
- Summary and important details?
107+
"""
89108
message_on_remove = "#{number}'s nomination has been removed."
90109

91110
[notify-zulip."beta-nominated"]
92-
zulip_stream = 227806 # #t-compiler/wg-prioritization
111+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
93112
topic = "Backport #{number} {title}"
94-
message_on_add = "@*WG-prioritization* PR #{number} has been requested for beta backport."
113+
message_on_add = """\
114+
@*WG-prioritization/alerts* PR #{number} has been requested for beta backport.
115+
116+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#StableBeta-nominations)
117+
Prepare agenda entry:
118+
- Why nominated?
119+
- Author, assignee?
120+
- Important details?
121+
"""
95122
message_on_remove = "PR #{number}'s beta backport request has been removed."
96123

97124
[notify-zulip."stable-nominated"]
98-
zulip_stream = 227806 # #t-compiler/wg-prioritization
125+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
99126
topic = "Backport #{number} {title}"
100-
message_on_add = "@*WG-prioritization* PR #{number} has been requested for stable backport."
127+
message_on_add = """\
128+
@*WG-prioritization/alerts* PR #{number} has been requested for stable backport.
129+
130+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#StableBeta-nominations)
131+
Prepare agenda entry:
132+
- Why nominated?
133+
- Author, assignee?
134+
- Important details?
135+
"""
101136
message_on_remove = "PR #{number}'s stable backport request has been removed."
102137

103138
[notify-zulip."S-waiting-on-team"]
104139
required_labels = ["T-compiler"]
105-
zulip_stream = 227806 # #t-compiler/wg-prioritization
140+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
106141
topic = "S-waiting-on-team #{number} {title}"
107-
message_on_add = "@*WG-prioritization* PR #{number} is waiting on `T-compiler`."
142+
message_on_add = """\
143+
@*WG-prioritization/alerts* PR #{number} is waiting on `T-compiler`.
144+
145+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#PR%E2%80%99s-waiting-on-team)
146+
- Prepare agenda entry:
147+
- What is it waiting for?
148+
- Important details?
149+
- Could be resolved quickly? Tag `I-nominated`.
150+
"""
108151
message_on_remove = "PR #{number}'s is no longer waiting on `T-compiler`."
109152

110153
[notify-zulip."P-critical"]
111-
zulip_stream = 227806 # #t-compiler/wg-prioritization
154+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
112155
topic = "P-critical #{number} {title}"
113-
message_on_add = "@*WG-prioritization* issue #{number} has been assigned `P-critical`."
156+
message_on_add = """\
157+
@*WG-prioritization/alerts* issue #{number} has been assigned `P-critical`.
158+
159+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#P-critical-and-Unassigned-P-high-regressions)
160+
- Notify people/groups?
161+
- Assign if possible?
162+
- Add to agenda:
163+
- Assignee?
164+
- Summary and important details?
165+
- Other actions to move forward?
166+
"""
114167

115168
[notify-zulip."P-high"]
116169
required_labels = ["regression-from-stable-to-[bn]*"] # only nightly and beta regressions
117-
zulip_stream = 227806 # #t-compiler/wg-prioritization
170+
zulip_stream = 245100 # #t-compiler/wg-prioritization/alerts
118171
topic = "P-high regression #{number} {title}"
119-
message_on_add = "@*WG-prioritization* issue #{number} has been assigned `P-high` and is a regression."
172+
message_on_add = """\
173+
@*WG-prioritization/alerts* issue #{number} has been assigned `P-high` and is a regression.
174+
175+
# [Procedure](https://hackmd.io/WJ0G17DHTHGgv0OW9I2PxA?view#P-critical-and-Unassigned-P-high-regressions)
176+
Is issue assigned? If not:
177+
- Try to find an assignee?
178+
- Otherwise add to agenda:
179+
- Mark as unassigned.
180+
- Summary and important details?
181+
"""

0 commit comments

Comments
 (0)