@@ -72,6 +72,13 @@ variables:
7272jobs :
7373- job : ListRepos
7474 steps :
75+ - task : AzureKeyVault@2
76+ inputs :
77+ azureSubscription : ' TypeScript Public CI'
78+ KeyVaultName : ' jststeam-passwords'
79+ SecretsFilter : ' typescript-bot-github-PAT-error-deltas'
80+ displayName : Get secrets
81+ retryCountOnTaskFailure : 3
7582 - task : UseNode@1
7683 inputs :
7784 version : ' 20.x'
8390 - script : node dist/listTopRepos TypeScript ${{ parameters.REPO_COUNT }} 0 artifacts/repos.json
8491 condition : eq('${{ parameters.TOP_REPOS }}', 'true')
8592 env :
86- GITHUB_PAT : $(GITHUB_PAT )
93+ GITHUB_PAT : $(typescript-bot-github-PAT-error-deltas )
8794 displayName : ' List top TS repos'
8895 - script : node dist/listUserTestRepos ./userTests artifacts/repos.json
8996 condition : ne('${{ parameters.TOP_REPOS }}', 'true')
@@ -96,6 +103,13 @@ jobs:
96103 strategy :
97104 parallel : ${{ parameters.MACHINE_COUNT }}
98105 steps :
106+ - task : AzureKeyVault@2
107+ inputs :
108+ azureSubscription : ' TypeScript Public CI'
109+ KeyVaultName : ' jststeam-passwords'
110+ SecretsFilter : ' typescript-bot-github-PAT-error-deltas'
111+ displayName : Get secrets
112+ retryCountOnTaskFailure : 3
99113 - download : current
100114 artifact : RepoList
101115 - task : UseNode@1
@@ -110,12 +124,19 @@ jobs:
110124 node dist/checkUserTestRepos ${{ parameters.ENTRYPOINT }} ${{ parameters.OLD_TS_REPO_URL }} ${{ parameters.OLD_HEAD_REF }} ${{ parameters.SOURCE_ISSUE }} ${{ parameters.TOP_REPOS }} '$(Pipeline.Workspace)/RepoList/repos.json' $(System.TotalJobsInPhase) $(System.JobPositionInPhase) 'RepoResults$(System.JobPositionInPhase)' ${{ parameters.DIAGNOSTIC_OUTPUT }} ${{ parameters.PRNG_SEED }}
111125 displayName: 'Run user tests'
112126 env:
113- GITHUB_PAT: $(GITHUB_PAT )
127+ GITHUB_PAT: $(typescript-bot-github-PAT-error-deltas )
114128 - publish : ' RepoResults$(System.JobPositionInPhase)'
115129 artifact : ' RepoResults$(System.JobPositionInPhase)'
116130- job : ReportNewErrors
117131 dependsOn : DetectNewErrors
118132 steps :
133+ - task : AzureKeyVault@2
134+ inputs :
135+ azureSubscription : ' TypeScript Public CI'
136+ KeyVaultName : ' jststeam-passwords'
137+ SecretsFilter : ' typescript-bot-github-PAT-error-deltas'
138+ displayName : Get secrets
139+ retryCountOnTaskFailure : 3
119140 - download : current
120141 - task : UseNode@1
121142 inputs :
@@ -127,4 +148,4 @@ jobs:
127148 node dist/postGithubComments ${{ parameters.ENTRYPOINT }} ${{ parameters.REQUESTING_USER }} ${{ parameters.SOURCE_ISSUE }} ${{ parameters.STATUS_COMMENT }} ${{ parameters.DISTINCT_ID }} ${{ parameters.TOP_REPOS }} '$(Pipeline.Workspace)' '$(System.TeamFoundationCollectionUri)$(System.TeamProject)/_build/results?buildId=$(Build.BuildId)&view=artifacts&type=publishedArtifacts' ${{ parameters.POST_RESULT }} ${{ parameters.REPO_COUNT }} '$(System.TeamFoundationCollectionUri)$(System.TeamProject)/_apis/build/builds/$(Build.BuildId)/artifacts'
128149 displayName: 'Update PR comment with new errors'
129150 env:
130- GITHUB_PAT: $(GITHUB_PAT )
151+ GITHUB_PAT: $(typescript-bot-github-PAT-error-deltas )
0 commit comments