Skip to content

Commit

Permalink
Update GitHub ResourceManagement policy yml (#9071)
Browse files Browse the repository at this point in the history
  • Loading branch information
kmahone authored Nov 13, 2023
1 parent aac7a6d commit f5eed57
Showing 1 changed file with 71 additions and 51 deletions.
122 changes: 71 additions & 51 deletions .github/policies/resourceManagement.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ where:
configuration:
resourceManagementConfiguration:
scheduledSearches:
- description:
- description: Close needs-author-feedback issue with no-recent-activity after 7 days
frequencies:
- hourly:
hour: 6
Expand All @@ -23,7 +23,8 @@ configuration:
days: 7
actions:
- closeIssue
- description:

- description: Add no-recent-activity to issue with needs-author-feedback after 7 days
frequencies:
- hourly:
hour: 6
Expand All @@ -41,81 +42,88 @@ configuration:
label: no-recent-activity
- addReply:
reply: This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **7 days**. It will be closed if no further activity occurs **within 7 days of this comment**.


eventResponderTasks:
- if:

- description: Declined PR
if:
- payloadType: Pull_Request
- labelAdded:
label: declined
then:
- addReply:
reply: We appreciate the feedback, however this doesnt currently align to the projects goals and roadmap and so will be automatically closed. Thank you for your contributions to WinUI!
reply: We appreciate the feedback, however this doesn't currently align to the project's goals and roadmap and so will be automatically closed. Thank you for your contributions to WinUI!
- closeIssue
description:
- if:


- description: Enable auto merge
if:
- payloadType: Pull_Request
- hasLabel:
label: auto merge
then:
- enableAutoMerge:
mergeMethod: Squash
description:
- if:


- description: Disable auto merge
if:
- payloadType: Pull_Request
- labelRemoved:
label: auto merge
then:
- disableAutoMerge
description:
- if:


- description: working on it
if:
- payloadType: Pull_Request
then:
- inPrLabel:
label: working on it
description:
- if:


- description: Add needs-triage to new or reopened Issue
if:
- payloadType: Issues
- or:
- labelRemoved:
label: team-CompInput
- labelRemoved:
label: team-Controls
- labelRemoved:
label: team-Framework
- labelRemoved:
label: team-Ink
- labelRemoved:
label: team-Markup
- labelRemoved:
label: team-Reach
- labelRemoved:
label: team-Rendering
- isAction:
action: Opened
- isAction:
action: Reopened
then:
- addLabel:
label: needs-triage
description:
- if:


- description: Remove needs-triage from Closed items
if:
- payloadType: Issues
- isAction:
action: Closed
then:
- removeLabel:
label: needs-triage
description:
- if:


description: Add needs-triage to closed item if commented on by external user
- if:
- payloadType: Issue_Comment
- not: isOpen
- hasLabel:
label: needs-triage
- or:
- activitySenderHasPermission:
permission: Write
- activitySenderHasPermission:
permission: Admin
- not:
or:
- activitySenderHasPermission:
permission: Write
- activitySenderHasPermission:
permission: Admin
then:
- removeLabel:
- addLabel:
label: needs-triage
description:
- if:


- description: Remove needs-author-feedback after comment from author and add needs-assignee-attention (if issue is assigned)
if:
- payloadType: Issue_Comment
- isAction:
action: Created
Expand All @@ -129,8 +137,10 @@ configuration:
label: needs-assignee-attention
- removeLabel:
label: needs-author-feedback
description:
- if:


- description: Remove needs-author-feedback after comment from author and add needs-triage (if issue is unassigned)
if:
- payloadType: Issue_Comment
- isAction:
action: Created
Expand All @@ -144,8 +154,10 @@ configuration:
label: needs-triage
- removeLabel:
label: needs-author-feedback
description:
- if:


- description: Add needs-triage to new PR
if:
- payloadType: Pull_Request
- or:
- isAction:
Expand All @@ -155,8 +167,10 @@ configuration:
then:
- addLabel:
label: needs-triage
description:
- if:


- description: Remove needs-author-feedback after comment from author and add needs-triage
if:
- payloadType: Issue_Comment
- isAction:
action: Created
Expand All @@ -170,8 +184,10 @@ configuration:
label: needs-triage
- removeLabel:
label: needs-author-feedback
description:
- if:


- description: Remove no-recent-activity from issue
if:
- payloadType: Issues
- not:
isAction:
Expand All @@ -181,14 +197,18 @@ configuration:
then:
- removeLabel:
label: no-recent-activity
description:
- if:


- description: Remove no-recent-activity from issue after comment
if:
- payloadType: Issue_Comment
- hasLabel:
label: no-recent-activity
then:
- removeLabel:
label: no-recent-activity
description:



onFailure:
onSuccess:

0 comments on commit f5eed57

Please sign in to comment.