Skip to content

Commit 1107768

Browse files
committed
add commands triggers
1 parent 9ce2211 commit 1107768

File tree

1 file changed

+222
-0
lines changed

1 file changed

+222
-0
lines changed

.github/policies/labelManagement.issueOpened.yml

Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ configuration:
2323
then:
2424
- addLabel:
2525
label: Needs-Triage
26+
### Area Labels
2627
- description: Add area label for PowerShell Module
2728
if:
2829
- payloadType: Issues
@@ -56,5 +57,226 @@ configuration:
5657
then:
5758
- addLabel:
5859
label: DSC-Resource
60+
### Commands Labels
61+
- description: Add command label for 'winget configure'
62+
if:
63+
- payloadType: Issues
64+
- isAction:
65+
action: Opened
66+
- bodyContains:
67+
pattern: 'Relevant command\(s\)\s*\n.*winget configure'
68+
isRegex: True
69+
then:
70+
- addLabel:
71+
label: Command-Configure
72+
- description: Add command label for 'winget download'
73+
if:
74+
- payloadType: Issues
75+
- isAction:
76+
action: Opened
77+
- bodyContains:
78+
pattern: 'Relevant command\(s\)\s*\n.*winget download'
79+
isRegex: True
80+
then:
81+
- addLabel:
82+
label: Command-Download
83+
- description: Add command label for 'winget dscv3'
84+
if:
85+
- payloadType: Issues
86+
- isAction:
87+
action: Opened
88+
- bodyContains:
89+
pattern: 'Relevant command\(s\)\s*\n.*winget dscv3'
90+
isRegex: True
91+
then:
92+
- addLabel:
93+
label: Command-DSCv3
94+
- description: Add command label for 'winget export'
95+
if:
96+
- payloadType: Issues
97+
- isAction:
98+
action: Opened
99+
- bodyContains:
100+
pattern: 'Relevant command\(s\)\s*\n.*winget export'
101+
isRegex: True
102+
then:
103+
- addLabel:
104+
label: Command-Export
105+
- description: Add command label for 'winget features'
106+
if:
107+
- payloadType: Issues
108+
- isAction:
109+
action: Opened
110+
- bodyContains:
111+
pattern: 'Relevant command\(s\)\s*\n.*winget features'
112+
isRegex: True
113+
then:
114+
- addLabel:
115+
label: Command-Features
116+
- description: Add command label for 'winget font'
117+
if:
118+
- payloadType: Issues
119+
- isAction:
120+
action: Opened
121+
- bodyContains:
122+
pattern: 'Relevant command\(s\)\s*\n.*winget font'
123+
isRegex: True
124+
then:
125+
- addLabel:
126+
label: Command-Font
127+
- description: Add command label for 'winget hash'
128+
if:
129+
- payloadType: Issues
130+
- isAction:
131+
action: Opened
132+
- bodyContains:
133+
pattern: 'Relevant command\(s\)\s*\n.*winget hash'
134+
isRegex: True
135+
then:
136+
- addLabel:
137+
label: Command-Hash
138+
- description: Add command label for 'winget import'
139+
if:
140+
- payloadType: Issues
141+
- isAction:
142+
action: Opened
143+
- bodyContains:
144+
pattern: 'Relevant command\(s\)\s*\n.*winget import'
145+
isRegex: True
146+
then:
147+
- addLabel:
148+
label: Command-Import
149+
- description: Add command label for 'winget install'
150+
if:
151+
- payloadType: Issues
152+
- isAction:
153+
action: Opened
154+
- bodyContains:
155+
pattern: 'Relevant command\(s\)\s*\n.*winget install'
156+
isRegex: True
157+
then:
158+
- addLabel:
159+
label: Command-Install
160+
- description: Add command label for 'winget list'
161+
if:
162+
- payloadType: Issues
163+
- isAction:
164+
action: Opened
165+
- bodyContains:
166+
pattern: 'Relevant command\(s\)\s*\n.*winget list'
167+
isRegex: True
168+
then:
169+
- addLabel:
170+
label: Command-List
171+
- description: Add command label for 'winget mcp'
172+
if:
173+
- payloadType: Issues
174+
- isAction:
175+
action: Opened
176+
- bodyContains:
177+
pattern: 'Relevant command\(s\)\s*\n.*winget mcp'
178+
isRegex: True
179+
then:
180+
- addLabel:
181+
label: Command-MCP
182+
- description: Add command label for 'winget pin'
183+
if:
184+
- payloadType: Issues
185+
- isAction:
186+
action: Opened
187+
- bodyContains:
188+
pattern: 'Relevant command\(s\)\s*\n.*winget pin'
189+
isRegex: True
190+
then:
191+
- addLabel:
192+
label: Command-Pin
193+
- description: Add command label for 'winget repair'
194+
if:
195+
- payloadType: Issues
196+
- isAction:
197+
action: Opened
198+
- bodyContains:
199+
pattern: 'Relevant command\(s\)\s*\n.*winget repair'
200+
isRegex: True
201+
then:
202+
- addLabel:
203+
label: Command-Repair
204+
- description: Add command label for 'winget search'
205+
if:
206+
- payloadType: Issues
207+
- isAction:
208+
action: Opened
209+
- bodyContains:
210+
pattern: 'Relevant command\(s\)\s*\n.*winget search'
211+
isRegex: True
212+
then:
213+
- addLabel:
214+
label: Command-Search
215+
- description: Add command label for 'winget settings'
216+
if:
217+
- payloadType: Issues
218+
- isAction:
219+
action: Opened
220+
- bodyContains:
221+
pattern: 'Relevant command\(s\)\s*\n.*winget settings'
222+
isRegex: True
223+
then:
224+
- addLabel:
225+
label: Command-Settings
226+
- description: Add command label for 'winget show'
227+
if:
228+
- payloadType: Issues
229+
- isAction:
230+
action: Opened
231+
- bodyContains:
232+
pattern: 'Relevant command\(s\)\s*\n.*winget show'
233+
isRegex: True
234+
then:
235+
- addLabel:
236+
label: Command-Show
237+
- description: Add command label for 'winget source'
238+
if:
239+
- payloadType: Issues
240+
- isAction:
241+
action: Opened
242+
- bodyContains:
243+
pattern: 'Relevant command\(s\)\s*\n.*winget source'
244+
isRegex: True
245+
then:
246+
- addLabel:
247+
label: Command-Source
248+
- description: Add command label for 'winget uninstall'
249+
if:
250+
- payloadType: Issues
251+
- isAction:
252+
action: Opened
253+
- bodyContains:
254+
pattern: 'Relevant command\(s\)\s*\n.*winget uninstall'
255+
isRegex: True
256+
then:
257+
- addLabel:
258+
label: Command-Uninstall
259+
- description: Add command label for 'winget upgrade'
260+
if:
261+
- payloadType: Issues
262+
- isAction:
263+
action: Opened
264+
- bodyContains:
265+
pattern: 'Relevant command\(s\)\s*\n.*winget upgrade'
266+
isRegex: True
267+
then:
268+
- addLabel:
269+
label: Command-Upgrade
270+
- description: Add command label for 'winget validate'
271+
if:
272+
- payloadType: Issues
273+
- isAction:
274+
action: Opened
275+
- bodyContains:
276+
pattern: 'Relevant command\(s\)\s*\n.*winget validate'
277+
isRegex: True
278+
then:
279+
- addLabel:
280+
label: Command-Validate
59281
onFailure:
60282
onSuccess:

0 commit comments

Comments
 (0)