Skip to content

Commit 4065a3a

Browse files
authored
Merge branch 'master' into master
2 parents 84db6e2 + b671169 commit 4065a3a

File tree

1,380 files changed

+181492
-6729
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,380 files changed

+181492
-6729
lines changed

.azure-pipelines-preproduction/package-lock.json

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.azure-pipelines-preproduction/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"license": "MIT",
1212
"devDependencies": {
1313
"@azure/avocado": "^0.6.3",
14-
"@azure/rest-api-specs-scripts": "^0.7.3",
14+
"@azure/rest-api-specs-scripts": "^0.8.0",
1515
"@ts-common/commonmark-to-markdown": "^1.2.0",
1616
"@ts-common/fs": "0.2.0",
1717
"@ts-common/iterator": "^0.3.6",

.github/assignment.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,4 @@
151151
- markcowl
152152
- leni-msft
153153
- qianwens
154-
- allenjzhang
155154
- ruowan

.github/sla.yml

Lines changed: 62 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,84 @@
11
---
22
- scheduleTask:
3-
action: sendEmailToAssignee
4-
repoWhitelist:
5-
- Azure/azure-rest-api-specs
3+
action: sendEmail
64
scope: pull_request
5+
name: "send email to swagger reviewer"
6+
trigger:
7+
- label
78
args:
8-
booleanFilterExpression: "!(WaitForARMFeedback||(DoNotMerge&&(ARMSignedOff||Approved)))"
9-
limit: 48h
10-
message: '<p> Dear Swagger reviewer, <br> <br> Please response to the PR ${URL} . The PR isn''t updated in 48 hours. <br> <hr /> <br> Quick info. <ul> <li>If no response from ARM review board, please send email to [email protected].</li> <li>If need immediate ARM review, please get ARM review oncall contact point from ICM https://icm.ad.msft.net/imp/v3/oncall/current under Service "Azure Resource Manager" and Team "RP Manifest Approvers"</li> <li>If no response from Azure API review board, please send email to [email protected].</li> <li>If you have problem to fix CI task errors, please send email to Visual Studio China Swagger and Tool team [email protected].</li> <li>If you want to opt out from Swagger reviewing for out of office period, please set vacation date at https://inframonitorweb1.azurewebsites.net/Home/MyView.</li> <li>Pls refer to <a href="onenote:https://microsoft.sharepoint.com/teams/IoTToolingTeam/SiteAssets/IoT Tooling Team Notebook/Azure Management Experience - transition.one#Swagger%20reviewing%20process§ion-id={ECE847C4-519B-4448-A1A0-8E84A7EFE8AB}&page-id={F6E345FE-46E1-420F-B837-6BF76167DE05}&end">Swagger review process (onenote)</a> for more about Swagger review process.</li> </ul> Best regards, <br> Azure Management Experience </p>'
11-
subject: "Action Required: Please respond to PR ${URL}"
12-
description: "None initial response in 48 hours. For public repo."
13-
name: "[PUBLIC] initial response notification"
9+
booleanFilterExpression: "WaitForReviewRevisit&&!NotReadyForReview"
10+
message: '<p>Dear Swagger reviewer,</p><p>The PR ${URL} requires your attention. You receive the email either because PR author put on the label "WaitForReviewVisit", or because the PR has not been updated for over 48 hours.</p><p>The PR labeled with ${LABELS}</p><p>Quick info.</p><ul><li>If it requires responses from ARM review board, please send email to <a href="mailto:[email protected]">[email protected]</a>.</li><li>If it requires immediate ARM review, please get ARM review oncall contact point from ICM <a href="https://icm.ad.msft.net/imp/v3/oncall/current">https://icm.ad.msft.net/imp/v3/oncall/current</a> under Service "Azure Resource Manager" and Team "RP Manifest Approvers".</li><li>If it is data plane API and requires responses from &nbsp;Azure API review board, please send email to <a href="mailto:[email protected]">[email protected]</a>.</li><li>Pls refer to <a href="https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/212/Swagger-PR-Review">https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/212/Swagger-PR-Review</a>&nbsp;for more about Swagger review process.</li></ul><p><em>DO NOT REPLY: This is an automated email. If you have any questions, please send an email to the Swagger and Tools Team ([email protected]).</em></p><p>Best regards,</p><p>Swagger and Tools Team, Azure Management Experience</p>'
11+
subject: "Action Required: Please respond to the PR ${URL}"
12+
to: ${ASSIGNEE}
13+
cc:
14+
- ${AUTHOR}
1415

1516
- scheduleTask:
16-
action: sendEmailToAssignee
17-
repoWhitelist:
18-
- Azure/azure-rest-api-specs-pr
17+
action: sendEmail
1918
scope: pull_request
19+
name: "send email to swagger reviewer"
20+
trigger:
21+
- time
2022
args:
21-
booleanFilterExpression: "!(WaitForARMFeedback||Approved-OkToMerge||(DoNotMerge&&(ARMSignedOff||Approved)))"
23+
booleanFilterExpression: "!(NotReadyForReview||WaitForARMFeedback||WaitForARMRevisit||Approved-OkToMerge||(DoNotMerge&&(ARMSignedOff||Approved)))"
2224
limit: 48h
23-
message: '<p> Dear Swagger reviewer, <br> <br> Please response to the PR ${URL} . The PR isn''t updated in 48 hours. <br> <hr /> <br> Quick info. <ul> <li>If no response from ARM review board, please send email to [email protected].</li> <li>If need immediate ARM review, please get ARM review oncall contact point from ICM https://icm.ad.msft.net/imp/v3/oncall/current under Service "Azure Resource Manager" and Team "RP Manifest Approvers"</li> <li>If no response from Azure API review board, please send email to [email protected].</li> <li>If you have problem to fix CI task errors, please send email to Visual Studio China Swagger and Tool team [email protected].</li> <li>If you want to opt out from Swagger reviewing for out of office period, please set vacation date at https://inframonitorweb1.azurewebsites.net/Home/MyView.</li> <li>Pls refer to <a href="onenote:https://microsoft.sharepoint.com/teams/IoTToolingTeam/SiteAssets/IoT Tooling Team Notebook/Azure Management Experience - transition.one#Swagger%20reviewing%20process§ion-id={ECE847C4-519B-4448-A1A0-8E84A7EFE8AB}&page-id={F6E345FE-46E1-420F-B837-6BF76167DE05}&end">Swagger review process (onenote)</a> for more about Swagger review process.</li> </ul> Best regards, <br> Azure Management Experience </p>'
24-
subject: "Action Required: Please respond to PR ${URL}"
25-
description: "None initial response in 48 hours. For private repo."
26-
name: "[PRIVATE] initial response notification"
25+
message: '<p>Dear Swagger reviewer,</p><p>The PR ${URL} requires your attention. You receive the email either because PR author put on the label "WaitForReviewVisit", or because the PR has not been updated for over 48 hours.</p><p>The PR labeled with ${LABELS}</p><p>Quick info.</p><ul><li>If it requires responses from ARM review board, please send email to <a href="mailto:[email protected]">[email protected]</a>.</li><li>If it requires immediate ARM review, please get ARM review oncall contact point from ICM <a href="https://icm.ad.msft.net/imp/v3/oncall/current">https://icm.ad.msft.net/imp/v3/oncall/current</a> under Service "Azure Resource Manager" and Team "RP Manifest Approvers".</li><li>If it is data plane API and requires responses from &nbsp;Azure API review board, please send email to <a href="mailto:[email protected]">[email protected]</a>.</li><li>Pls refer to <a href="https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/212/Swagger-PR-Review">https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/212/Swagger-PR-Review</a>&nbsp;for more about Swagger review process.</li></ul><p><em>DO NOT REPLY: This is an automated email. If you have any questions, please send an email to the Swagger and Tools Team ([email protected]).</em></p><p>Best regards,</p><p>Swagger and Tools Team, Azure Management Experience</p>'
26+
subject: "Action Required: Please respond to the PR ${URL}"
27+
to: ${ASSIGNEE}
28+
cc:
29+
- ${AUTHOR}
2730

2831
- scheduleTask:
2932
action: sendEmail
3033
scope: pull_request
34+
name: "send email to ARM review board"
35+
trigger:
36+
- label
3137
args:
32-
booleanFilterExpression: "(WaitForARMFeedback&&!ARMSignedOff&&!ARMChangesRequested&&!ARMReviewInProgress)"
33-
limit: 3d
34-
subject: "Action Required: Please help to review PR ${URL}"
35-
message: "<p> Dear ARM review board, <br> <br>Please review PR ${URL} , the PR is waiting for ARM review over 3 days. Thanks.<br><hr /> <br>Quick info<ul><li>If you have feedback about the notification email, please contact us at [email protected].</li><li>After reviewing, please remove “WaitForARMFeedback” label from PR to avoid receiving notification on the same PR.</li><li>Please do not reply to this email, this is an automatic generated email.</li></ul>Best regards,<br> Azure Management Experience</p>"
38+
booleanFilterExpression: "(WaitForARMFeedback||WaitForARMRevisit)&&!NotReadyForReview&&!ARMSignedOff&&!ARMChangesRequested"
39+
message: '<p>Dear ARM review board,</p><p>Please review the PR ${URL} . You receive the email because the PR is labeled with either "WaitForARMFeedback" or "WaitForARMRevisit".</p><p>Quick info.</p><ul><li>After review, please remove the label &ldquo;WaitForARMFeedback&rdquo; or "WaitForARMRevisit" from the PR, so that there will not be further notification email.</li></ul><p><em>DO NOT REPLY: This is an automated email. If you have any questions, please send an email to the Swagger and Tools Team ([email protected]).</em></p><p>Best regards,</p><p>Swagger and Tools Team, Azure Management Experience</p>'
40+
subject: "Action Required: Please respond to the PR ${URL}"
3641
37-
description: "send email to ARM team for over 5 days PRs labelled with WaitForARMFeedback"
38-
name: "send email to ARM team"
42+
cc:
43+
- ${AUTHOR}
44+
- ${ASSIGNEE}
45+
46+
- scheduleTask:
47+
action: sendEmail
48+
scope: pull_request
49+
name: "send email to swagger and tools team"
50+
trigger:
51+
- label
52+
args:
53+
booleanFilterExpression: (LintRuleCandidate||ValidationToolBug)
54+
message: '<p>Dear Swagger and Tools Team,</p><p>Please check the PR ${URL} . You receive the email because the PR is labeled "LintRuleCandidate" or "ValidationToolBug"</p><p>Quick info.</p><ul><li>After review, please ensure to replace the label &ldquo;LintRuleCandidate&rdquo; or "ValidationToolBug" with "LintRuleCandidateCollected" or "ValidationToolBugCollected", so that there will not be further notification email.</li></ul><p><em>DO NOT REPLY: This is an automated email. If you have any questions, please send an email to the Swagger and Tools Team ([email protected]).</em></p><p>Best regards,</p><p>Swagger and Tools Team, Azure Management Experience</p>'
55+
subject: "Action Required: Please review the PR ${URL}"
56+
57+
cc:
58+
- ${AUTHOR}
59+
- ${ASSIGNEE}
3960

4061
- scheduleTask:
41-
action: sendEmailToAssignee
62+
action: sendEmail
63+
scope: pull_request
64+
name: "send email to PR author"
65+
trigger:
66+
- label
67+
args:
68+
booleanFilterExpression: (Reviewed-ChangesRequired||ARMChangeRequest)
69+
message: '<p>Dear PR author,</p><p>The PR Reviewer has commented on your PR ${URL} , putting on the label "Reviewed-ChangesRequired" or "ARMChangeRequest". Please check out the comment by clicking the PR link attached previously, and update your commits accordingly.</p><p>Please ensure to remove "Reviewed-ChangesRequired" or "ARMChangeRequest" label, after you complete updates and comment back. If you need ARM board or swagger reviewer revisit your PR, please label the PR with "WaitForARMRevisit" and "WaitForReviewRevisit" respectively.</p><p>Quick info.</p><ul><li>How to fix CI error:&nbsp;<a href="https://aka.ms/ci-fix">https://aka.ms/ci-fix</a></li></ul><p><em>DO NOT REPLY: This is an automated email. If you have any questions, please send an email to the Swagger and Tools Team ([email protected]).</em></p><p>Best regards,</p><p>Swagger and Tools Team, Azure Management Experience</p>'
70+
subject: "Action Required: Please update your PR ${URL}"
71+
to: ${AUTHOR}
72+
cc:
73+
- ${ASSIGNEE}
74+
75+
- scheduleTask:
76+
action: sendEmail
4277
scope: issue
4378
args:
44-
booleanFilterExpression: "triage"
79+
booleanFilterExpression: "needs-triage"
4580
limit: 48h
4681
message: "<p> Dear Swagger reviewer, <br> <br> Please response to the issue ${URL} . The issue isn't updated in 48 hours. <br> <hr /> <br> Quick info. <ul> <li>If you have any question, please send email to Visual Studio Swagger and Tool team [email protected].</li> </ul> Best regards, <br> Azure Management Experience </p>"
4782
subject: "Action Required: Please respond to issue ${URL}"
48-
83+
to: ${ASSIGNEE}
84+

CODEOWNERS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
/specification/dns/ @owolabi2
2727
/specification/documentdb/ @dmakwana
2828
/specification/domainservices/ @jihochang
29-
/specification/eventgrid/ @kalyanaj
29+
/specification/eventgrid/ @Kishp01 @ahamad-MS
3030
/specification/eventhub/ @v-ajnava
3131
/specification/features/ @stankovski
3232
/specification/graphrbac/ @lmazuel @yugangw-msft @amarzavery
@@ -66,7 +66,7 @@
6666
/specification/servicebus/ @sazeesha @v-ajnava
6767
/specification/servicefabric/ @juhacket @samedder
6868
/specification/sql/ @dnayantara @jaredmoo @nathannfan
69-
/specification/storage/ @jasonyang-msft @xiaonlimsft
69+
/specification/storage/ @blueww @jasonyang-msft @xiaonlimsft
7070
/specification/storageimportexport/ @leoz-ms
7171
/specification/storagesync/ @ankushbindlish2
7272
/specification/storsimple8000series/ @manaas-microsoft

custom-words.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ cntk
290290
CODEGEN
291291
codegeneration
292292
codemirror
293+
codepackage
293294
cognitiveservices
294295
colls
295296
colocation
@@ -561,6 +562,7 @@ Français
561562
frontdoor
562563
fsaction
563564
Fulfilment
565+
fullmetadata
564566
Fulltext
565567
fullyqualified
566568
functionappsettings
@@ -594,6 +596,7 @@ getprivatelinkresources
594596
getsas
595597
getskus
596598
getssotoken
599+
gettestresultfile
597600
getvpnclientipsecparameters
598601
getvpnprofilepackageurl
599602
gibibytes
@@ -760,9 +763,11 @@ Kiswahili
760763
Knowledgebase
761764
knowledgebases
762765
koelner
766+
Kölner
763767
koreacentral
764768
koreasouth
765769
Kpis
770+
Kraaij
766771
Ksettings
767772
kstem
768773
kube
@@ -976,6 +981,7 @@ nodeconfiguration
976981
nodecounts
977982
Nodeploy
978983
nodrm
984+
nometadata
979985
nonadmin
980986
NONCLUSTERED
981987
nonincreasing
@@ -1081,6 +1087,7 @@ pixelated
10811087
pkcs
10821088
playready
10831089
Plex
1090+
Pohlmann
10841091
policyassignments
10851092
policydefinitions
10861093
policyinsights
@@ -1248,6 +1255,7 @@ resourcetype
12481255
Responsys
12491256
restoreheartbeat
12501257
Restproxy
1258+
restype
12511259
resumable
12521260
resync
12531261
resynchronization
@@ -1511,7 +1519,9 @@ testall
15111519
testallroutes
15121520
testnew
15131521
testnewroute
1522+
testresultfile
15141523
textanalytics
1524+
TFIDF
15151525
Tful
15161526
Tfvc
15171527
timeframe
@@ -1696,6 +1706,7 @@ websearch
16961706
webservices
16971707
Webspace
16981708
webtest
1709+
webtestresult
16991710
webtests
17001711
westcentralus
17011712
westeurope
@@ -1749,3 +1760,10 @@ cloudManifestFiles
17491760
highestcriticalimpact
17501761
apiserver
17511762
kubeadmin
1763+
AzureAD
1764+
PrivateLink
1765+
privateLinkForAzureAd
1766+
userprincipalname
1767+
sessionstate
1768+
sessionhosts
1769+
hostpool

0 commit comments

Comments
 (0)