Skip to content

Commit

Permalink
Remove Needs-Triage when labels are applied (#4243)
Browse files Browse the repository at this point in the history
<!-- To check a checkbox place an "x" between the brackets. e.g: [x] -->

- [x] I have signed the [Contributor License
Agreement](https://cla.opensource.microsoft.com/microsoft/winget-pkgs).
- [ ] This pull request is related to an issue.

@denelon

-----

###### Microsoft Reviewers: [Open in
CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/microsoft/winget-cli/pull/4243)
  • Loading branch information
Trenly authored Mar 6, 2024
1 parent 38721a6 commit 9087ac7
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 0 deletions.
121 changes: 121 additions & 0 deletions .github/policies/labelManagement.triageLabels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
id: labelAdded.triageLabels
name: GitOps.PullRequestIssueManagement
description: Handlers for triaging issues when various labels are applied from Triage
owner:
resource: repository
disabled: false
where:
configuration:
resourceManagementConfiguration:
eventResponderTasks:
- description: >-
When specific labels are added to an issue
* Remove the Needs-Triage label
if:
- payloadType: Issues
- or:
- labelAdded:
label: Area-Accessibility
- labelAdded:
label: Area-Architecture
- labelAdded:
label: Area-Build
- labelAdded:
label: Area-COM-API
- labelAdded:
label: Area-External
- labelAdded:
label: Area-GPO
- labelAdded:
label: Area-Input
- labelAdded:
label: Area-Localization
- labelAdded:
label: Area-Manifest
- labelAdded:
label: Area-Matching
- labelAdded:
label: Area-Output
- labelAdded:
label: Area-Path
- labelAdded:
label: Area-Performance
- labelAdded:
label: Area-Scope
- labelAdded:
label: Area-Settings
- labelAdded:
label: Area-Sorting
- labelAdded:
label: Area-User-Interface
- labelAdded:
label: Blocking-Issue
- labelAdded:
label: Breaking-Change
- labelAdded:
label: Command-Configure
- labelAdded:
label: Command-Download
- labelAdded:
label: Command-Export
- labelAdded:
label: Command-Import
- labelAdded:
label: Command-Install
- labelAdded:
label: Command-List
- labelAdded:
label: Command-Pin
- labelAdded:
label: Command-Search
- labelAdded:
label: Command-Show
- labelAdded:
label: Command-Source
- labelAdded:
label: Command-Uninstall
- labelAdded:
label: Command-Upgrade
- labelAdded:
label: Command-Validate
- labelAdded:
label: Dependencies
- labelAdded:
label: DSC-Resource
- labelAdded:
label: Experimental
- labelAdded:
label: Hardware
- labelAdded:
label: In-PR
- labelAdded:
label: Interactive-Only-Installer
- labelAdded:
label: Issue-Bug
- labelAdded:
label: Issue-Docs
- labelAdded:
label: Issue-Feature
- labelAdded:
label: msstore
- labelAdded:
label: Needs-Attention
- labelAdded:
label: Needs-Author-Feedback
- labelAdded:
label: Portable
- labelAdded:
label: PowerShell
- labelAdded:
label: Public-Service-Announcement
- labelAdded:
label: Side-By-Side
- labelAdded:
label: Zipped-Binary
then:
- removeLabel:
label: Needs-Triage
# The policy service should trigger even when the label was added by the policy service
triggerOnOwnActions: true
onFailure:
onSuccess:
3 changes: 3 additions & 0 deletions .github/policies/moderatorTriggers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,11 @@ configuration:
- or:
- payloadType: Issue_Comment
- payloadType: Pull_Request_Review_Comment
# Remove the Needs-Triage label
# Take different actions based on the comment pattern
then:
- removeLabel:
label: Needs-Triage
# Area-Accessibility
- if:
- commentContains:
Expand Down

0 comments on commit 9087ac7

Please sign in to comment.