Skip to content

Commit bb6a56f

Browse files
committed
rebased from master
2 parents 088cea0 + 1be3813 commit bb6a56f

File tree

3,990 files changed

+439180
-21009
lines changed

Some content is hidden

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

3,990 files changed

+439180
-21009
lines changed

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

Lines changed: 0 additions & 6015 deletions
This file was deleted.

.azure-pipelines-preproduction/package.json

Lines changed: 0 additions & 47 deletions
This file was deleted.

.azure-pipelines/azure-pipelines-data-container.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,3 @@ steps:
3939
repository: $(CONTAINER_REGISTRY_REPOSITORY_NAME)
4040
tags: |
4141
latest
42-
$(IMAGE_TAG_PREFIX)$(Build.BuildNumber)

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ If there are following updates in the PR, ensure to request an approval from API
4848
- [ ] Updating API in stable version with Breaking Change Validation errors
4949
- [ ] Updating API(s) in preview over 1 year
5050

51-
**Action**: to initiate an evaluation of the breaking change, create a new intake using the [template for breaking changes](https://msazure.visualstudio.com/One/_workitems/create/Scenario?templateId=d1c215ec-5d6a-4cb3-a193-95ddd0a1ba96&ownerId=85bb92fb-21fe-41ca-9309-47f2c5f57515). Addition details on the process and office hours are on the [Breaking change Wiki](https://dev.azure.com/msazure/AzureWiki/_wiki/wikis/AzureWiki.wiki/37684/Breaking-Changes).
51+
**Action**: to initiate an evaluation of the breaking change, create a new intake using the [template for breaking changes](https://aka.ms/Breakingchangetemplate). Addition details on the process and office hours are on the [Breaking change Wiki](https://dev.azure.com/msazure/AzureWiki/_wiki/wikis/AzureWiki.wiki/37684/Breaking-Changes).
5252

53-
Please follow the link to find more details on [PR review process](https://aka.ms/SwaggerPRReview).
53+
Please follow the link to find more details on [PR review process](https://aka.ms/SwaggerPRReview).

.github/comment.yml

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,46 @@
88
- WaitForARMFeedback
99
onCheckedComments: "Hi, @${PRAuthor} your PR are labelled with <b> WaitForARMFeedback</b>. A notification email will be sent out shortly afterwards to notify ARM review board(armapireview@microsoft.com). cc @${PRAssignee} "
1010

11-
- rule:
12-
type: checkbox
13-
keywords:
14-
- "I have reviewed the [documentation](https://aka.ms/ameonboard) for the workflow."
15-
onCheckedComments: "Hi, @${PRAuthor} Thanks for your PR. I am workflow bot for review process. Here are some small tips. </br> <li> Please ensure to do self-check against checklists in first PR comment.</li> <li> PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging. </li> <li> If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. [How to fix?](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md)</li></br> Any feedback about review process or workflow bot, pls contact swagger and tools team. vsswagger@microsoft.com"
16-
1711
- rule:
1812
type: label
1913
label: BreakingChangeReviewRequired
20-
onLabeledComments: "Hi @${PRAuthor}, one or multiple breaking change(s) is detected in your PR. Please check out the breaking change(s), and provide business justification in the PR comment and @ PR assignee why you must have these change(s), and how external customer impact can be mitigated. Please ensure to follow [breaking change policy](https://aka.ms/AzBreakingChangesPolicy) to request breaking change review and approval before proceeding swagger PR review. </br>**Action**: To initiate an evaluation of the breaking change, create a new intake using the [template for breaking changes](https://msazure.visualstudio.com/One/_workitems/create/Scenario?templateId=d1c215ec-5d6a-4cb3-a193-95ddd0a1ba96&ownerId=85bb92fb-21fe-41ca-9309-47f2c5f57515). Addition details on the process and office hours are on the [Breaking change Wiki](https://dev.azure.com/msazure/AzureWiki/_wiki/wikis/AzureWiki.wiki/37684/Breaking-Changes).</br> If you think it is false positive breaking change, please provide the reasons in the PR comment, report to Swagger Tooling Team via https://aka.ma/swaggerfeedback."
14+
variables:
15+
openapiHub: https://portal.azure-devex-tools.com
16+
onLabeledComments: "Hi @${PRAuthor}, one or multiple breaking change(s) is detected in your PR. Please check out the breaking change(s), and provide business justification in the PR comment and @ PR assignee why you must have these change(s), and how external customer impact can be mitigated. Please ensure to follow [breaking change policy](https://aka.ms/AzBreakingChangesPolicy) to request breaking change review and approval before proceeding swagger PR review. </br>**Action**: To initiate an evaluation of the breaking change, create a new intake using the [template for breaking changes](https://aka.ms/Breakingchangetemplate). Addition details on the process and office hours are on the [Breaking change Wiki](https://dev.azure.com/msazure/AzureWiki/_wiki/wikis/AzureWiki.wiki/37684/Breaking-Changes).</br> If you want to know the production traffic statistic, please see [ARM Traffic statistic](${openapiHub}/api/pr/query-traffic?pr=${owner}/${repo}/${PRNumber}&days=5). </br> If you think it is false positive breaking change, please provide the reasons in the PR comment, report to Swagger Tooling Team via https://aka.ms/swaggerfeedback."
2117

2218
- rule:
2319
type: label
20+
repoAllowList:
21+
- Azure/azure-rest-api-specs-pr
22+
variables:
23+
openapiHub: https://portal.azure-devex-tools.com
24+
to: Azure/azure-rest-api-specs/master
2425
label: Approved-OkToMerge
25-
onLabeledComments: "Hi @${PRAuthor},Your PR is approved. Congratulations. </br> <li> If your PR is in public repo (azure-rest-api-specs), PR assignee will merge all updates in the PR shortly afterwards; or pause the PR merge, you need to put on a label <b>DoNotMerge</b> to PR as soon as possible. </li><li>If your PR is in private repo (azure-rest-api-specs-pr), there won’t be PR merge. Please refer to this [wiki](https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/205/RP-Scenarios-to-Contribute-to-Swagger?anchor=**public-repository-vs.-private-repository**) for further guidance on how to proceed. </li>"
26+
onLabeledComments: "Hi @${PRAuthor},Your PR is approved. Congratulations. </br> <li> Since your PR is in private repo (azure-rest-api-specs-pr), there won’t be PR merge. If you want to publish the PR to public repo (Azure/azure-rest-api-specs) and get it merged, pls use [OpenAPIHub Publish PR](${openapiHub}/tools/publishpullrequest?pr=${owner}/${repo}/${PRNumber}&to=${to}).</li> <li> For further guidance on how to proceed. Please refer to this [wiki](https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/205/RP-Scenarios-to-Contribute-to-Swagger?anchor=**public-repository-vs.-private-repository**)</li>"
2627

2728
- rule:
2829
type: label
2930
label: NewApiVersionRequired
3031
onLabeledComments: "<b>NewApiVersionRequired reason:</b></br> </br><b>A service’s API is a contract with customers and is represented by using the api-version query parameter. Changes such as adding an optional property to a request/response or introducing a new operation is a change to the service’s contract and therefore requires a new api-version value. This is critically important for documentation, client libraries, and customer support. </b> </br></br> EXAMPLE: if a customer calls a service in the public cloud using <b>api-version=2020-07-27</b>, the new property or operation may exist but if they call the service in a government cloud, air-gapped cloud, or Azure Stack Hub cloud using the same api-version, the property or operation may not exist. Because there is no clear relationship between the service api-version and the new property/operation, customers can’t trust the documentation and Azure customer have difficulty helping customers diagnose issues. In addition, each client library version documents the service version it supports. When an optional property or new operation is added to a service and its Swagger, new client libraries must be produced to expose this functionality to customers. Without updating the api-version, it is unclear to customers which version of a client library supports these new features. "
32+
33+
- rule:
34+
type: label
35+
label: CI-FixRequiredOnFailure
36+
onLabeledComments: >-
37+
Hi @${PRAuthor}, Your PR has some issues. Please fix the CI sequentially by following the order of `Avocado, semantic validation, model validation, breaking change, lintDiff`.
38+
<table><tr><th>Task</th><th>How to fix</th><th>Priority</th><th>Support (Microsoft alias)</th></tr>
39+
<tr><td>Avocado</td><td>[Fix-Avocado](https://github.com/Azure/avocado)</td><td>High</td><td>ruowan</td></tr>
40+
<tr><td>Semantic validation</td><td>[Fix-SemanticValidation-Error](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md#semantic-validation)</td><td>High</td><td>raychen, jianyxi</td></tr>
41+
<tr><td>Model validation</td><td>[Fix-ModelValidation-Error](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md#model-validation)</td><td>High</td><td>raychen,jianyxi</td></tr>
42+
<tr><td>LintDiff</td><td>[Fix-LintDiff](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md#linter-validation)</td><td>high</td><td>jianyxi, ruoxuan</td></tr></table>
43+
If you need further help, please feedback via [swagger feedback](https://aka.ms/swaggerfeedback)."
44+
45+
- rule:
46+
type: PROpen
47+
variables:
48+
openapiHub: https://portal.azure-devex-tools.com
49+
keywords:
50+
- "I have reviewed the [documentation](https://aka.ms/ameonboard) for the workflow."
51+
onOpenedComments: "Hi, @${PRAuthor} Thanks for your PR. I am workflow bot for review process. Here are some small tips. </br> <li> Please ensure to do self-check against checklists in first PR comment.</li> <li> PR assignee is the person auto-assigned and responsible for your current PR reviewing and merging. </li> <li> For specs comparison cross API versions, Use [API Specs Comparison Report Generator](${openapiHub}/tools/diff?pr=${owner}/${repo}/${PRNumber})</li> <li> If there is CI failure(s), to fix CI error(s) is mandatory for PR merging; or you need to provide justification in PR comment for explanation. [How to fix?](https://github.com/Azure/azure-rest-api-specs/blob/master/documentation/ci-fix.md)</li></br> Any feedback about review process or workflow bot, pls contact swagger and tools team. vsswagger@microsoft.com"
52+
53+

.github/issue_assignment.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,11 @@
22
- rule:
33
booleanFilterExpression: "needs-triage"
44
assignees:
5-
- yungezz
6-
- erich-wang
75
- PhoenixHe-msft
86
- raych1
9-
- lirenhe
10-
- weidongxu-microsoft
11-
- ArcturusZhang
12-
- xccc-msft
13-
- ChenTanyi
14-
- fengzhou-msft
15-
- njuCZ
167
- akning-ms
17-
- markcowl
188
- leni-msft
19-
- qianwens
209
- ruowan
10+
- jianyexi
11+
- zhenglaizhang
2112

.github/pull_request_assignment.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
reviewers:
2121
- anuchandy
2222
- jhendrixMSFT
23-
- lmazuel
2423
- tjprescott
2524

2625

@@ -60,7 +59,6 @@
6059
paths: "specification/compute/**"
6160
reviewers:
6261
- ArcturusZhang
63-
- fengzhou-msft
6462
- yungezz
6563

6664
- rule:
@@ -99,7 +97,6 @@
9997
paths:
10098
- "specification/storage/**"
10199
reviewers:
102-
- qianwens
103100
- Juliehzl
104101

105102

@@ -109,7 +106,6 @@
109106
- allenjzhang
110107
- rule:
111108
paths:
112-
- "specification/@(keyvault|notificationhubs)/**"
113109
- "specification/@(databricks|containerregistry)/**"
114110
reviewers:
115111
- fengzhou-msft
@@ -119,7 +115,6 @@
119115
- "specification/@(containerservice|containerinstance)/**"
120116
reviewers:
121117
- PhoenixHe-msft
122-
- fengzhou-msft
123118
- yungezz
124119

125120
- rule:
@@ -140,6 +135,18 @@
140135
- "specification/web/**"
141136
reviewers:
142137
- weidongxu-microsoft
138+
139+
- rule:
140+
paths:
141+
- "specification/testbase/**"
142+
reviewers:
143+
- PhoenixHe-msft
144+
145+
- rule:
146+
paths:
147+
- "specification/servicelinker/**"
148+
reviewers:
149+
- PhoenixHe-msft
143150

144151
- rule:
145152
paths:
@@ -190,3 +197,4 @@
190197
- ruowan
191198
- jianyexi
192199
- zhenglaizhang
200+
- chunyu3

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,4 @@
7878
/specification/trafficmanager/ @allencal @hrkulkarmsft
7979
/specification/web/ @naveedaz @Azure/azure-app-service-control-plane
8080
/profile/ @shahabhijeet
81+
/specification/**/*.md @lirenhe

custom-words.txt

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
A128CBCPAD
1+
A128CBCPAD
22
A192CBCPAD
33
A256CBCPAD
44
AADDS
@@ -142,6 +142,7 @@ authorizationrules
142142
authpriv
143143
authprovider
144144
authproviders
145+
Auths
145146
authsettings
146147
authsid
147148
autobackup
@@ -302,12 +303,14 @@ changestate
302303
CHECKACCESS
303304
checkmark
304305
checknameavailability
306+
checkin
305307
checkpointing
306308
CIDR
307309
CIDRs
308310
CIFS
309311
ciphertext
310312
CISCOASA
313+
Citus
311314
claimCondition
312315
claimType
313316
clfs
@@ -332,6 +335,7 @@ cloudsimple
332335
clustermonitoring
333336
clustername
334337
CMAF
338+
CMEK
335339
Cmdkey
336340
cmdlet
337341
CMMI
@@ -587,6 +591,8 @@ Español
587591
estaba
588592
Etag
589593
etags
594+
Etcd
595+
etcd
590596
Ethereum
591597
evaluateautoscale
592598
evalue
@@ -692,6 +698,7 @@ getcertificate
692698
getconsumergroup
693699
GETCONTENTSUMMARY
694700
GETFILESTATUS
701+
getikesas
695702
getissuers
696703
getitems
697704
getjob
@@ -862,6 +869,7 @@ jobpreparation
862869
jobpreparationandreleasetaskstatus
863870
jobrelease
864871
jobschedule
872+
jobscheduler
865873
jobschedules
866874
johnc
867875
johnsmith
@@ -1013,7 +1021,9 @@ mbaldwin
10131021
Mbps
10141022
MCAS
10151023
MDATP
1024+
mebibytes
10161025
mediaservices
1026+
Meru
10171027
Mesos
10181028
messagingplan
10191029
Metada
@@ -1057,6 +1067,7 @@ MSAZR
10571067
MSAZRDE
10581068
MSAZRUSGO
10591069
MSCONCAT
1070+
mscv
10601071
MSGETACLSTATUS
10611072
MSGETFILESTATUS
10621073
msix
@@ -1227,6 +1238,7 @@ paramref
12271238
PARAVIRTUAL
12281239
partnertopic
12291240
Passthrough
1241+
passwd
12301242
patternanyentities
12311243
patternrule
12321244
patternrules
@@ -1253,6 +1265,7 @@ Phonetik
12531265
phplogging
12541266
phraselist
12551267
phraselists
1268+
Pids
12561269
pipelineruns
12571270
PITR
12581271
pixelated
@@ -1311,6 +1324,7 @@ privatepreview
13111324
projectable
13121325
propogation
13131326
Protectable
1327+
ProviderHub
13141328
provisioner
13151329
provisioningservices
13161330
provisioningState
@@ -1393,6 +1407,7 @@ regeneratekey
13931407
regeneratekeys
13941408
regexentities
13951409
regexes
1410+
regionality
13961411
regionalized
13971412
regionproposals
13981413
registeredidentities
@@ -1407,6 +1422,8 @@ remediate
14071422
remediated
14081423
Remediations
14091424
remoteloginsettings
1425+
remoterendering
1426+
remoterenderingvm
14101427
remoteuser
14111428
REMOVEACL
14121429
REMOVEACLENTRIES
@@ -1691,6 +1708,7 @@ subfolders
16911708
subinquireditemcount
16921709
sublist
16931710
sublists
1711+
submount
16941712
subnames
16951713
subnet
16961714
subnet's
@@ -1714,6 +1732,7 @@ subword
17141732
subwords
17151733
sudoer
17161734
suggesters
1735+
suid
17171736
Superfresh
17181737
superset
17191738
supportedimages
@@ -1791,6 +1810,7 @@ tooltips
17911810
topqueries
17921811
topquery
17931812
TPEG
1813+
tpgs
17941814
traceback
17951815
traceparent
17961816
traceroute
@@ -2043,3 +2063,6 @@ tpgs
20432063
ProviderHub
20442064
checkin
20452065
regionality
2066+
Resource
2067+
Metastores
2068+
maintenancewindows

0 commit comments

Comments
 (0)