@@ -3,39 +3,49 @@ description: GitOps.PullRequestIssueManagement primitive
3
3
resource : repository
4
4
5
5
configuration :
6
- resourceManagementConfiguration :
7
- eventResponderTasks :
8
- - description : Close PRs that modify files whose "source of truth" is not in this repo.
9
- if :
10
- - payloadType : Pull_Request
11
- - isAction :
12
- action : Opened
13
- - or :
14
- - filesMatchPattern :
15
- pattern : xml/Microsoft.Extensions*/*.xml
16
- excludedFiles : # These files use this repo as source-of-truth.
17
- - xml/Microsoft.Extensions.FileSystemGlobbing/*.xml
18
- - xml/Microsoft.Extensions.FileSystemGlobbing.Abstractions/*.xml
19
- - xml/Microsoft.Extensions.FileSystemGlobbing.Internal*/*.xml
20
- - filesMatchPattern :
21
- pattern : xml/System.Composition/*.xml
22
- - filesMatchPattern :
23
- pattern : xml/System.Formats.Cbor/*.xml
24
- - filesMatchPattern :
25
- pattern : xml/System.Formats.Nrbf/*.xml
26
- - filesMatchPattern :
27
- pattern : xml/System.Net.ServerSentEvents/*.xml
28
- - filesMatchPattern :
29
- pattern : xml/System.Numerics.Tensors/*.xml
30
- - filesMatchPattern :
31
- pattern : xml/System.Speech/*.xml
32
- - includesModifiedFile :
33
- file : xml/System.Runtime.Serialization/ISerializationCodeDomSurrogateProvider.xml
34
- - includesModifiedFile :
35
- file : xml/System.Runtime.Serialization/ImportOptions.xml
36
- - includesModifiedFile :
37
- file : xml/System.Runtime.Serialization/XsdDataContractExporter.xml
38
- then :
39
- - addReply :
40
- reply : " @${issueAuthor} This PR will be closed because it edits files whose 'source of truth' is not in the repo."
41
- - closePullRequest
6
+ resourceManagementConfiguration :
7
+ eventResponderTasks :
8
+ - description : Close PRs that modify files whose "source of truth" is not in this repo.
9
+ if :
10
+ - payloadType : Pull_Request
11
+ - isAction :
12
+ action : Opened
13
+ - or :
14
+ - includesModifiedFiles :
15
+ files :
16
+ - xml/Microsoft.Extensions*/*
17
+ excludedFiles :
18
+ # These files use this repo as source-of-truth.
19
+ - xml/Microsoft.Extensions.FileSystemGlobbing/*
20
+ - xml/Microsoft.Extensions.FileSystemGlobbing.Abstractions/*
21
+ - xml/Microsoft.Extensions.FileSystemGlobbing.Internal*/*
22
+ - includesModifiedFiles :
23
+ files :
24
+ - xml/System.Composition
25
+ - includesModifiedFiles :
26
+ files :
27
+ - xml/System.Formats.Cbor
28
+ - includesModifiedFiles :
29
+ files :
30
+ - xml/System.Formats.Nrbf
31
+ - includesModifiedFiles :
32
+ files :
33
+ - xml/System.Net.ServerSentEvents
34
+ - includesModifiedFiles :
35
+ files :
36
+ - xml/System.Numerics.Tensors
37
+ - includesModifiedFiles :
38
+ files :
39
+ - xml/System.Speech
40
+ - includesModifiedFile :
41
+ file : xml/System.Runtime.Serialization/ISerializationCodeDomSurrogateProvider.xml
42
+ - includesModifiedFile :
43
+ file : xml/System.Runtime.Serialization/ImportOptions.xml
44
+ - includesModifiedFile :
45
+ file : xml/System.Runtime.Serialization/XsdDataContractExporter.xml
46
+ then :
47
+ - addReply :
48
+ reply : >-
49
+ Hello @${issueAuthor},
50
+
51
+ This PR will be closed because it edits files whose 'source of truth' is not in the repo.
0 commit comments