Skip to content

Commit 1c755ef

Browse files
committed
build: pin MicroBuild signing plugin
Use the last known-good Windows signing package in nightly and RC pipelines until the 1.1.1374 client certificate regression is resolved. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: ac225268-483d-4498-a08f-fe79a87d4d2e
1 parent 7030efc commit 1c755ef

2 files changed

Lines changed: 28 additions & 10 deletions

File tree

.azure-pipelines/vscode-java-test-nightly.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,7 @@ extends:
3232
templateContext:
3333
mb:
3434
signing:
35-
enabled: true
36-
signType: real
37-
signWithProd: true
38-
zipSources: false
39-
feedSource: 'https://mseng.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json'
35+
enabled: false
4036
outputs:
4137
- output: pipelineArtifact
4238
artifactName: extension
@@ -45,6 +41,19 @@ extends:
4541
steps:
4642
- checkout: self
4743
fetchTags: true
44+
# Pin the last known-good Windows plugin while the 1.1.1374 client certificate regression is unresolved.
45+
- task: NuGetAuthenticate@1
46+
displayName: Authenticate MicroBuild feed
47+
- task: MicroBuildSigningPlugin@4
48+
displayName: Install Signing Plugin 1.1.1330
49+
inputs:
50+
signType: real
51+
version: '1.1.1330'
52+
zipSources: false
53+
ConnectedPMEServiceName: '40012d40-9ded-4f75-8476-d60758200346'
54+
feedSource: 'https://mseng.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json'
55+
env:
56+
MicroBuildOutputFolderOverride: '$(Agent.TempDirectory)'
4857
- task: UseNode@1
4958
displayName: Use Node 20.x
5059
inputs:

.azure-pipelines/vscode-java-test-rc.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ extends:
2727
templateContext:
2828
mb:
2929
signing:
30-
enabled: true
31-
signType: real
32-
signWithProd: true
33-
zipSources: false
34-
feedSource: 'https://mseng.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json'
30+
enabled: false
3531
outputs:
3632
- output: pipelineArtifact
3733
artifactName: extension
@@ -40,6 +36,19 @@ extends:
4036
steps:
4137
- checkout: self
4238
fetchTags: true
39+
# Pin the last known-good Windows plugin while the 1.1.1374 client certificate regression is unresolved.
40+
- task: NuGetAuthenticate@1
41+
displayName: Authenticate MicroBuild feed
42+
- task: MicroBuildSigningPlugin@4
43+
displayName: Install Signing Plugin 1.1.1330
44+
inputs:
45+
signType: real
46+
version: '1.1.1330'
47+
zipSources: false
48+
ConnectedPMEServiceName: '40012d40-9ded-4f75-8476-d60758200346'
49+
feedSource: 'https://mseng.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json'
50+
env:
51+
MicroBuildOutputFolderOverride: '$(Agent.TempDirectory)'
4352
- task: UseNode@1
4453
displayName: Use Node 20.x
4554
inputs:

0 commit comments

Comments
 (0)