winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 9087ac7c75421d1ae0ee01fe37c219dc8ac52a36
parent 38721a64f8c17c413be572daeb8597b82d5c2c10
Author: Kaleb Luedtke <jluedtk@jci.com>
Date:   Wed,  6 Mar 2024 16:44:47 -0600

Remove Needs-Triage when labels are applied (#4243)

<!-- 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)
Diffstat:
A.github/policies/labelManagement.triageLabels.yml | 121+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
M.github/policies/moderatorTriggers.yml | 3+++
2 files changed, 124 insertions(+), 0 deletions(-)

diff --git a/.github/policies/labelManagement.triageLabels.yml b/.github/policies/labelManagement.triageLabels.yml @@ -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: diff --git a/.github/policies/moderatorTriggers.yml b/.github/policies/moderatorTriggers.yml @@ -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: