forked from Azure/azure-rest-api-specs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request Azure#1 from Azure/master
merge
- Loading branch information
Showing
6,387 changed files
with
779,092 additions
and
46,707 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
{ | ||
"name": "azure-rest-api-specs-tests", | ||
"private": true, | ||
"author": { | ||
"name": "Microsoft Corporation", | ||
"email": "azsdkteam@microsoft.com", | ||
"url": "https://github.com/azure/azure-rest-api-specs" | ||
}, | ||
"version": "0.1.0", | ||
"description": "Tests for Azure REST API Specifications", | ||
"license": "MIT", | ||
"devDependencies": { | ||
"@azure/avocado": "^0.6.2", | ||
"@azure/rest-api-specs-scripts": "^0.5.7", | ||
"@ts-common/commonmark-to-markdown": "^1.2.0", | ||
"@ts-common/fs": "0.2.0", | ||
"@ts-common/iterator": "^0.3.6", | ||
"@types/js-yaml": "^3.12.1", | ||
"@types/mocha": "^5.2.6", | ||
"@types/prettier": "^1.18.3", | ||
"cspell": "^4.0.30", | ||
"js-yaml": "^3.13.1", | ||
"json-schema-ref-parser": "^6.1.0", | ||
"mocha": "*", | ||
"ts-node": "^8.1.0", | ||
"tslib": "^1.10.0", | ||
"typescript": "3.5.3", | ||
"prettier": "^1.18.2" | ||
}, | ||
"homepage": "https://github.com/azure/azure-rest-api-specs", | ||
"repository": { | ||
"type": "git", | ||
"url": "git@github.com:azure/azure-rest-api-specs.git" | ||
}, | ||
"bugs": { | ||
"url": "http://github.com/azure/azure-rest-api-specs/issues" | ||
}, | ||
"scripts": { | ||
"test": "tsc && mocha -t 500000 --reporter min", | ||
"spellcheck": "ts-node ./scripts/spellcheck.ts", | ||
"prettier-check": "tsc && ts-node ./scripts/prettier-check.ts", | ||
"prettier": "prettier", | ||
"tsc": "tsc", | ||
"multiapi": "ts-node ./scripts/multiapi.ts" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
jobs: | ||
- job: "Avocado" | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
steps: | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: './node_modules/.bin/avocado' | ||
displayName: 'Avocado' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
jobs: | ||
- job: "BranchProtectionForPrivateRepo" | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
condition: and(variables['PRIVATE'], eq(variables['System.PullRequest.TargetBranch'], 'master')) | ||
steps: | ||
- script: '>&2 echo "the branch is protected"' | ||
failOnStderr: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
jobs: | ||
- job: "BreakingChange" | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
steps: | ||
- script: 'scripts/install-dotnet.sh' | ||
displayName: 'Install .Net' | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'npm run tsc && node scripts/breaking-change.js' | ||
displayName: 'Breaking Changes' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
jobs: | ||
- job: "LintDiff" | ||
variables: | ||
NODE_OPTIONS: '--max-old-space-size=8192' | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
steps: | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'scripts/install-dotnet.sh' | ||
displayName: 'install .Net' | ||
- script: 'npm run tsc && node scripts/momentOfTruth.js && node scripts/momentOfTruthPostProcessing.js' | ||
displayName: 'LintDiff' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
jobs: | ||
- job: "ModelValidation" | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
steps: | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'npm run tsc && node scripts/modelValidation.js' | ||
displayName: 'Model Validation' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
jobs: | ||
- job: "NetworkValidation" | ||
condition: and(startsWith(variables['System.PullRequest.TargetBranch'], 'network-'), endsWith(variables['System.PullRequest.TargetBranch'], '-release')) | ||
continueOnError: true | ||
pool: | ||
vmImage: vs2017-win2016 | ||
variables: | ||
NRP_SWAGGER_VALIDATION_OVERRIDE_PS_BRANCH: 'true' | ||
NRP_BUILD_TOOLS_SKIP_GENERATE_PS1: 'true' | ||
NRP_BUILD_TOOLS_OUTPUT_PATH: '$(System.DefaultWorkingDirectory)\Out' | ||
steps: | ||
- powershell: | | ||
& "C:/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6.1 Tools/sn.exe" -Vr *,31bf3856ad364e35 | ||
displayName: Bypass Strong Name validation | ||
- task: NodeTool@0 | ||
inputs: | ||
versionSpec: '10.16.3' | ||
displayName: Install Node.js | ||
- script: npm install autorest -g | ||
displayName: Install autorest | ||
- script: git clone --depth 1 -- https://dev.azure.com/v-anevse/BuildScripts/_git/BuildScripts ..\BuildScripts | ||
displayName: Clone build tools | ||
- powershell: | | ||
$swgrPath = (Get-Item ".\").FullName | ||
$outputPath = $env:NRP_BUILD_TOOLS_OUTPUT_PATH | ||
New-Item -Path $outputPath -ItemType "Directory" -Force | Out-Null | ||
..\BuildScripts\Test-SwaggerRelease.ps1 -Component Network -SwaggerRepoPath $swgrPath -OutputFolder $outputPath | ||
failOnStderr: false | ||
displayName: Test Swagger updates | ||
- powershell: | | ||
Copy-Item "..\BuildScripts\.azure-pipelines\.artifactignore" -Destination "$($env:NRP_BUILD_TOOLS_OUTPUT_PATH)\.artifactignore" -Force -ErrorAction "SilentlyContinue" | ||
failOnStderr: false | ||
condition: always() | ||
displayName: Copy .artifactignore | ||
- task: PublishPipelineArtifact@0 | ||
condition: always() | ||
inputs: | ||
artifactName: SwaggerTestOutput | ||
targetPath: $(NRP_BUILD_TOOLS_OUTPUT_PATH) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
jobs: | ||
- job: "PrettierCheck" | ||
condition: "not(variables['PRIVATE'])" | ||
variables: | ||
NODE_OPTIONS: '--max-old-space-size=8192' | ||
pool: | ||
vmImage: 'Ubuntu 18.04' | ||
continueOnError: true | ||
steps: | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'npm run prettier-check' | ||
displayName: 'Run Prettier Check' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
jobs: | ||
- job: "Semantic" | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
steps: | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'npm run tsc && node scripts/semanticValidation.js' | ||
displayName: 'Semantic Validation' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
jobs: | ||
- job: "Spellcheck" | ||
condition: "not(variables['PRIVATE'])" | ||
variables: | ||
NODE_OPTIONS: '--max-old-space-size=8192' | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
continueOnError: true | ||
steps: | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'npm run spellcheck' | ||
displayName: 'Run cSpell' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
jobs: | ||
- job: "SDK" | ||
timeoutInMinutes: 180 | ||
strategy: | ||
matrix: | ||
java: | ||
AZURE_SDK_REPO: azure-sdk-for-java | ||
AZURE_SDK_PARAMS: '' | ||
javascript: | ||
AZURE_SDK_REPO: azure-sdk-for-js | ||
AZURE_SDK_PARAMS: '' | ||
python: | ||
AZURE_SDK_REPO: azure-sdk-for-python | ||
AZURE_SDK_PARAMS: '' | ||
go: | ||
AZURE_SDK_REPO: azure-sdk-for-go | ||
AZURE_SDK_PARAMS: '-o latest' | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
variables: | ||
NODE_OPTIONS: '--max-old-space-size=8192' | ||
steps: | ||
- script: echo $(NODE_OPTIONS) | ||
- script: "scripts/swagger-to-sdk.sh Azure/$(AZURE_SDK_REPO) -v $(AZURE_SDK_PARAMS)" | ||
displayName: "Swagger to SDK script" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
jobs: | ||
- job: "Syntax" | ||
pool: | ||
vmImage: 'Ubuntu 16.04' | ||
steps: | ||
- script: | | ||
echo TRAVIS: $(TRAVIS) | ||
echo TRAVIS_BRANCH: $(TRAVIS_BRANCH) | ||
echo TRAVIS_REPO_SLUG: $(TRAVIS_REPO_SLUG) | ||
echo TRAVIS_PULL_REQUEST: $(TRAVIS_PULL_REQUEST) | ||
echo TRAVIS_PULL_REQUEST_SLUG: $(TRAVIS_PULL_REQUEST_SLUG) | ||
echo TRAVIS_PULL_REQUEST_SHA: $(TRAVIS_PULL_REQUEST_SHA) | ||
echo PR_ONLY: $(PR_ONLY) | ||
displayName: "Info" | ||
- task: Npm@1 | ||
displayName: 'npm install' | ||
inputs: | ||
verbose: false | ||
- script: 'npm test -- test/syntax.js' | ||
displayName: 'Syntax validation' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# This file is openapi-email-bot to store reviewer email address. | ||
--- | ||
- group: | ||
name: default | ||
users: | ||
- githubID: ruowan | ||
email: ruowan@microsoft.com | ||
- githubID: raych1 | ||
email: raychen@microsoft.com | ||
- githubID: MyronFanQiu | ||
email: fanqiu@microsoft.com | ||
- githubID: yungezz | ||
email: yungez@microsoft.com | ||
- githubID: lirenhe | ||
email: Renhe.Li@microsoft.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
- scheduleTask: | ||
action: sendEmailToAssignee | ||
repoWhitelist: | ||
- Azure/azure-rest-api-specs | ||
args: | ||
booleanFilterExpression: "!(WaitForARMFeedback||(DoNotMerge&&(ARMSignedOff||Approved)))" | ||
limit: 48h | ||
message: '<p> Dear Swagger reviewer, <br> <br> Please response to the PR ${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 armapireview@microsoft.com.</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 azureapirbcore@microsoft.com.</li> <li>If you have problem to fix CI task errors, please send email to Visual Studio China Swagger and Tool team vscswagger@microsoft.com.</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>' | ||
subject: "Action Required: Please respond to PR ${PR_URL}" | ||
description: "None initial response in 48 hours. For public repo." | ||
name: "[PUBLIC] initial response notification" | ||
|
||
- scheduleTask: | ||
action: sendEmailToAssignee | ||
repoWhitelist: | ||
- Azure/azure-rest-api-specs-pr | ||
args: | ||
booleanFilterExpression: "!(WaitForARMFeedback||Approved-OkToMerge||(DoNotMerge&&(ARMSignedOff||Approved)))" | ||
limit: 48h | ||
message: '<p> Dear Swagger reviewer, <br> <br> Please response to the PR ${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 armapireview@microsoft.com.</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 azureapirbcore@microsoft.com.</li> <li>If you have problem to fix CI task errors, please send email to Visual Studio China Swagger and Tool team vscswagger@microsoft.com.</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>' | ||
subject: "Action Required: Please respond to PR ${PR_URL}" | ||
description: "None initial response in 48 hours. For private repo." | ||
name: "[PRIVATE] initial response notification" | ||
|
||
- scheduleTask: | ||
action: sendEmail | ||
repoWhitelist: | ||
- Azure/azure-rest-api-specs | ||
args: | ||
booleanFilterExpression: "(WaitForARMFeedback&&!ARMSignedOff&&!ARMChangesRequested&&!ARMReviewInProgress)" | ||
limit: 3d | ||
subject: "Action Required: Please help to review PR ${PR_URL}" | ||
message: "<p> Dear ARM review board, <br> <br>Please review PR ${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 vscswagger@microsoft.com.</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>" | ||
to: yungez@microsoft.com | ||
description: "send email to ARM team for over 5 days PRs labelled with WaitForARMFeedback" | ||
name: "send email to ARM team" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -65,7 +65,6 @@ Temporary Items | |
|
||
# npm | ||
node_modules | ||
package-lock.json | ||
|
||
#### JetBrains | ||
.idea | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"plugins": ["./scripts/prettier-swagger-plugin"], | ||
"parser": "json-swagger", | ||
"printWidth": 20 | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,7 @@ | ||
{ | ||
"recommendations": [ | ||
"EditorConfig.EditorConfig", | ||
"docsmsft.docs-authoring-pack" | ||
] | ||
"recommendations": [ | ||
"EditorConfig.EditorConfig", | ||
"esbenp.prettier-vscode", | ||
"docsmsft.docs-authoring-pack" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.