|
1 |
| -id: |
2 |
| -name: GitOps.PullRequestIssueManagement |
3 |
| -description: GitOps.PullRequestIssueManagement primitive |
4 |
| -owner: |
5 |
| -resource: repository |
6 |
| -disabled: false |
7 |
| -where: |
8 |
| -configuration: |
9 |
| - resourceManagementConfiguration: |
10 |
| - scheduledSearches: |
11 |
| - - description: Auto close "Area-NuGet" issues and add a comment pointing to NuGet repo |
12 |
| - frequencies: |
13 |
| - - daily: |
14 |
| - time: 16:0 |
15 |
| - filters: |
16 |
| - - isIssue |
17 |
| - - isOpen |
18 |
| - - hasLabel: |
19 |
| - label: Area-NuGet |
20 |
| - actions: |
21 |
| - - addReply: |
22 |
| - reply: >- |
23 |
| - Thanks for creating this issue! We believe this issue is related to NuGet tooling, which is maintained by the NuGet team. Thus, we closed this one and encourage you to raise this issue in the [NuGet repository](https://github.com/NuGet/Home) instead. Don’t forget to check out [NuGet’s contributing guide](https://github.com/NuGet/Home/blob/dev/CONTRIBUTING.md#before-submitting-an-issue) before submitting an issue! |
24 |
| -
|
25 |
| -
|
26 |
| - If you believe this issue was closed out of error, please comment to let us know. |
27 |
| -
|
28 |
| -
|
29 |
| - Happy Coding! |
30 |
| - - closeIssue |
31 |
| - eventResponderTasks: |
32 |
| - - if: |
33 |
| - - payloadType: Pull_Request |
34 |
| - - hasLabel: |
35 |
| - label: Auto-Merge If Tests Pass |
36 |
| - then: |
37 |
| - - enableAutoMerge: |
38 |
| - mergeMethod: Squash |
39 |
| - description: Automatically merge pull requests |
40 |
| - - if: |
41 |
| - - payloadType: Pull_Request |
42 |
| - - labelRemoved: |
43 |
| - label: Auto-Merge If Tests Pass |
44 |
| - then: |
45 |
| - - disableAutoMerge |
46 |
| - description: Automatically merge pull requests |
47 |
| - - if: |
48 |
| - - payloadType: Issues |
49 |
| - - labelAdded: |
50 |
| - label: Area-ApiCompat |
51 |
| - then: |
52 |
| - - addReply: |
53 |
| - reply: '@dotnet/area-infrastructure-libraries a new issue has been filed in the ApiCompat area, please triage' |
54 |
| - description: Notify apicompat of new untriaged bugs |
55 |
| - - if: |
56 |
| - - payloadType: Issues |
57 |
| - - labelAdded: |
58 |
| - label: Area-ILLink |
59 |
| - then: |
60 |
| - - addReply: |
61 |
| - reply: '@dotnet/illink a new issue has been filed in the ILLink area, please triage' |
62 |
| - description: Notify linker of new untriaged bugs |
63 |
| - - if: |
64 |
| - - payloadType: Pull_Request |
65 |
| - - labelAdded: |
66 |
| - label: Area-AspNetCore |
67 |
| - - isOpen |
68 |
| - then: |
69 |
| - - addReply: |
70 |
| - reply: >- |
71 |
| - Thanks for your PR, @${issueAuthor}. |
72 |
| -
|
73 |
| - To learn about the PR process and branching schedule of this repo, please take a look at the [SDK PR Guide](https://github.com/dotnet/sdk/blob/main/documentation/project-docs/SDK-PR-guide.md). |
74 |
| - description: Remind ASP.NET Core PR authors the process to follow |
75 |
| - - if: |
76 |
| - - payloadType: Issues |
77 |
| - - labelAdded: |
78 |
| - label: breaking-change |
79 |
| - then: |
80 |
| - - addLabel: |
81 |
| - label: needs-breaking-change-doc-created |
82 |
| - - addReply: |
83 |
| - reply: >- |
84 |
| - Added `needs-breaking-change-doc-created` label because this issue has the `breaking-change` label. |
85 |
| -
|
86 |
| -
|
87 |
| - 1. [ ] Create and link to this issue a matching issue in the dotnet/docs repo using the [breaking change documentation template](https://aka.ms/dotnet/docs/new-breaking-change-issue), then remove this `needs-breaking-change-doc-created` label. |
88 |
| -
|
89 |
| -
|
90 |
| - Tagging @dotnet/compat for awareness of the breaking change. |
91 |
| - description: Add breaking change doc label to issue |
92 |
| - - if: |
93 |
| - - payloadType: Pull_Request |
94 |
| - - labelAdded: |
95 |
| - label: breaking-change |
96 |
| - then: |
97 |
| - - addLabel: |
98 |
| - label: needs-breaking-change-doc-created |
99 |
| - - addReply: |
100 |
| - reply: >- |
101 |
| - Added `needs-breaking-change-doc-created` label because this PR has the `breaking-change` label. |
102 |
| -
|
103 |
| -
|
104 |
| - When you commit this breaking change: |
105 |
| -
|
106 |
| -
|
107 |
| - 1. [ ] Create and link to this PR and the issue a matching issue in the dotnet/docs repo using the [breaking change documentation template](https://aka.ms/dotnet/docs/new-breaking-change-issue), then remove this `needs-breaking-change-doc-created` label. |
108 |
| -
|
109 |
| - 2. [ ] Ask a committer to mail the `.NET Breaking Change Notification` DL. |
110 |
| -
|
111 |
| -
|
112 |
| - Tagging @dotnet/compat for awareness of the breaking change. |
113 |
| - description: Add breaking change doc label to PR |
114 |
| -onFailure: |
115 |
| -onSuccess: |
| 1 | +id: |
| 2 | +name: GitOps.PullRequestIssueManagement |
| 3 | +description: GitOps.PullRequestIssueManagement primitive |
| 4 | +owner: |
| 5 | +resource: repository |
| 6 | +disabled: false |
| 7 | +where: |
| 8 | +configuration: |
| 9 | + resourceManagementConfiguration: |
| 10 | + scheduledSearches: |
| 11 | + - description: Auto close "Area-NuGet" issues and add a comment pointing to NuGet repo |
| 12 | + frequencies: |
| 13 | + - daily: |
| 14 | + time: 16:0 |
| 15 | + filters: |
| 16 | + - isIssue |
| 17 | + - isOpen |
| 18 | + - hasLabel: |
| 19 | + label: Area-NuGet |
| 20 | + actions: |
| 21 | + - addReply: |
| 22 | + reply: >- |
| 23 | + Thanks for creating this issue! We believe this issue is related to NuGet tooling, which is maintained by the NuGet team. Thus, we closed this one and encourage you to raise this issue in the [NuGet repository](https://github.com/NuGet/Home) instead. Don’t forget to check out [NuGet’s contributing guide](https://github.com/NuGet/Home/blob/dev/CONTRIBUTING.md#before-submitting-an-issue) before submitting an issue! |
| 24 | +
|
| 25 | +
|
| 26 | + If you believe this issue was closed out of error, please comment to let us know. |
| 27 | +
|
| 28 | +
|
| 29 | + Happy Coding! |
| 30 | + - closeIssue |
| 31 | + eventResponderTasks: |
| 32 | + - if: |
| 33 | + - payloadType: Pull_Request |
| 34 | + - hasLabel: |
| 35 | + label: Auto-Merge If Tests Pass |
| 36 | + then: |
| 37 | + - enableAutoMerge: |
| 38 | + mergeMethod: Squash |
| 39 | + description: Automatically merge pull requests |
| 40 | + - if: |
| 41 | + - payloadType: Pull_Request |
| 42 | + - labelRemoved: |
| 43 | + label: Auto-Merge If Tests Pass |
| 44 | + then: |
| 45 | + - disableAutoMerge |
| 46 | + description: Automatically merge pull requests |
| 47 | + - if: |
| 48 | + - payloadType: Issues |
| 49 | + - labelAdded: |
| 50 | + label: Area-ApiCompat |
| 51 | + then: |
| 52 | + - addReply: |
| 53 | + reply: '@dotnet/area-infrastructure-libraries a new issue has been filed in the ApiCompat area, please triage' |
| 54 | + description: Notify apicompat of new untriaged bugs |
| 55 | + - if: |
| 56 | + - payloadType: Issues |
| 57 | + - labelAdded: |
| 58 | + label: Area-ILLink |
| 59 | + then: |
| 60 | + - addReply: |
| 61 | + reply: '@dotnet/illink a new issue has been filed in the ILLink area, please triage' |
| 62 | + description: Notify linker of new untriaged bugs |
| 63 | + - if: |
| 64 | + - payloadType: Pull_Request |
| 65 | + - labelAdded: |
| 66 | + label: Area-AspNetCore |
| 67 | + - isOpen |
| 68 | + then: |
| 69 | + - addReply: |
| 70 | + reply: >- |
| 71 | + Thanks for your PR, @${issueAuthor}. |
| 72 | +
|
| 73 | + To learn about the PR process and branching schedule of this repo, please take a look at the [SDK PR Guide](https://github.com/dotnet/sdk/blob/main/documentation/project-docs/SDK-PR-guide.md). |
| 74 | + description: Remind ASP.NET Core PR authors the process to follow |
| 75 | + - if: |
| 76 | + - payloadType: Issues |
| 77 | + - labelAdded: |
| 78 | + label: breaking-change |
| 79 | + then: |
| 80 | + - addReply: |
| 81 | + reply: >- |
| 82 | + Refer to the [.NET SDK breaking change guidelines](https://github.com/dotnet/sdk/blob/main/documentation/project-docs/breaking-change-guidelines.md#required-process-for-all-net-sdk-breaking-changes) |
| 83 | + description: Add breaking change doc instructions to issue |
| 84 | + - if: |
| 85 | + - payloadType: Pull_Request |
| 86 | + - labelAdded: |
| 87 | + label: breaking-change |
| 88 | + then: |
| 89 | + - addLabel: |
| 90 | + label: needs-breaking-change-doc-created |
| 91 | + - addReply: |
| 92 | + reply: >- |
| 93 | + Added `needs-breaking-change-doc-created` label because this PR has the `breaking-change` label. |
| 94 | +
|
| 95 | +
|
| 96 | + When you commit this breaking change: |
| 97 | +
|
| 98 | +
|
| 99 | + 1. [ ] Create and link to this PR and the issue a matching issue in the dotnet/docs repo using the [breaking change documentation template](https://aka.ms/dotnet/docs/new-breaking-change-issue), then remove this `needs-breaking-change-doc-created` label. |
| 100 | +
|
| 101 | + 2. [ ] Ask a committer to mail the `.NET SDK Breaking Change Notification` email list. |
| 102 | +
|
| 103 | +
|
| 104 | + You can refer to the [.NET SDK breaking change guidelines](https://github.com/dotnet/sdk/blob/main/documentation/project-docs/breaking-change-guidelines.md) |
| 105 | + description: Add breaking change instructions to PR. |
| 106 | +onFailure: |
| 107 | +onSuccess: |
0 commit comments