Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/build/azure-pipelines/product-validation-checks.yml
5355 views
1
jobs:
2
- job: ValidationChecks
3
displayName: Distro and Extension Validation
4
timeoutInMinutes: 15
5
steps:
6
- template: ./common/checkout.yml@self
7
8
- task: NodeTool@0
9
inputs:
10
versionSource: fromFile
11
versionFilePath: .nvmrc
12
13
- template: ./distro/download-distro.yml@self
14
15
- script: node build/azure-pipelines/distro/mixin-quality.ts
16
displayName: Mixin distro quality
17
18
- task: AzureKeyVault@2
19
displayName: "Azure Key Vault: Get Secrets"
20
inputs:
21
azureSubscription: vscode
22
KeyVaultName: vscode-build-secrets
23
SecretsFilter: "github-distro-mixin-password"
24
25
- script: npm ci
26
workingDirectory: build
27
env:
28
GITHUB_TOKEN: "$(github-distro-mixin-password)"
29
displayName: Install build dependencies
30
31
- script: node build/azure-pipelines/common/checkDistroCommit.ts
32
displayName: Check distro commit
33
env:
34
GITHUB_TOKEN: "$(github-distro-mixin-password)"
35
BUILD_SOURCEBRANCH: "$(Build.SourceBranch)"
36
continueOnError: true
37
38
- script: node build/azure-pipelines/common/checkCopilotChatCompatibility.ts --warn-only
39
displayName: Check Copilot Chat compatibility
40
continueOnError: true
41
42