Skip to content

Commit 5db0d84

Browse files
authored
Create disallow-edits.yml
1 parent 04cd3f4 commit 5db0d84

File tree

1 file changed

+138
-0
lines changed

1 file changed

+138
-0
lines changed

.github/policies/disallow-edits.yml

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
name: GitOps.PullRequestIssueManagement
2+
description: GitOps.PullRequestIssueManagement primitive
3+
resource: repository
4+
5+
configuration:
6+
resourceManagementConfiguration:
7+
eventResponderTasks:
8+
- description: Close PRs that contain content for services that have been migrated out of the azure-docs-pr repository.
9+
if:
10+
- payloadType: Pull_Request
11+
- isAction:
12+
action: Opened
13+
- or:
14+
- includesModifiedFiles:
15+
files:
16+
- articles/aks/*
17+
- includesModifiedFiles:
18+
files:
19+
- articles/defender-for-cloud/*
20+
- includesModifiedFiles:
21+
files:
22+
- articles/attestation/*
23+
- includesModifiedFiles:
24+
files:
25+
- articles/confidential-ledger/*
26+
- includesModifiedFiles:
27+
files:
28+
- articles/dedicated-hsm/*
29+
- includesModifiedFiles:
30+
files:
31+
- articles/key-vault/*
32+
- includesModifiedFiles:
33+
files:
34+
- articles/payment-hsm/*
35+
- includesModifiedFiles:
36+
files:
37+
- articles/postgresql/*
38+
- includesModifiedFiles:
39+
files:
40+
- articles/cosmos-db/*
41+
- includesModifiedFiles:
42+
files:
43+
- articles/dms/*
44+
- includesModifiedFiles:
45+
files:
46+
- articles/mariadb/*
47+
- includesModifiedFiles:
48+
files:
49+
- articles/mysql/*
50+
- includesModifiedFiles:
51+
files:
52+
- articles/managed-instance-apache-cassandra/*
53+
- includesModifiedFiles:
54+
files:
55+
- articles/virtual-machines/*
56+
- includesModifiedFiles:
57+
files:
58+
- articles/virtual-machines-scale-sets/*
59+
- includesModifiedFiles:
60+
files:
61+
- articles/container-instances/*
62+
- includesModifiedFiles:
63+
files:
64+
- articles/service-fabric/*
65+
- includesModifiedFiles:
66+
files:
67+
- articles/machine-learning/*
68+
- includesModifiedFiles:
69+
files:
70+
- articles/ai-studio/*
71+
- includesModifiedFiles:
72+
files:
73+
- articles/ai-services/*
74+
- includesModifiedFiles:
75+
files:
76+
- articles/genomics/*
77+
- includesModifiedFiles:
78+
files:
79+
- articles/open-datasets/*
80+
- includesModifiedFiles:
81+
files:
82+
- articles/search/*
83+
- includesModifiedFiles:
84+
files:
85+
- articles/azure-monitor/*
86+
- includesModifiedFiles:
87+
files:
88+
- articles/advisor/*
89+
- includesModifiedFiles:
90+
files:
91+
- articles/chaos-studio/*
92+
- includesModifiedFiles:
93+
files:
94+
- articles/service-health/*
95+
- includesModifiedFiles:
96+
files:
97+
- articles/azure-arc/*
98+
- includesModifiedFiles:
99+
files:
100+
- articles/azure-linux/*
101+
- includesModifiedFiles:
102+
files:
103+
- articles/azure-portal/*
104+
- includesModifiedFiles:
105+
files:
106+
- articles/copilot/*
107+
- includesModifiedFiles:
108+
files:
109+
- articles/lighthouse/*
110+
- includesModifiedFiles:
111+
files:
112+
- articles/quotas/*
113+
- includesModifiedFiles:
114+
files:
115+
- articles/container-registry/*
116+
- includesModifiedFiles:
117+
files:
118+
- articles/kubernetes-fleet/*
119+
then:
120+
- addReply:
121+
reply: >-
122+
@${issueAuthor} - You tried to add content to a folder path that has been removed from this repository. Your pull request will be automatically closed. Submit your changes to the updated repository, which can be identified by clicking the Edit this Document link at the top of any published article for that product or service.
123+
- if:
124+
- or:
125+
- activitySenderHasPermission:
126+
permission: None
127+
- activitySenderHasPermission:
128+
permission: Read
129+
- activitySenderHasPermission:
130+
permission: Write
131+
- activitySenderHasPermission:
132+
permission: Triage
133+
- activitySenderHasPermission:
134+
permission: Maintain
135+
- activitySenderHasPermission:
136+
permission: Admin
137+
then:
138+
- closePullRequest

0 commit comments

Comments
 (0)