File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ extends:
6060 enabled : true
6161 featureFlags :
6262 autoBaseline : false
63+ settings :
64+ networkIsolationPolicy : Permissive,CFSClean
6365
6466 stages :
6567 - stage : build
@@ -90,11 +92,6 @@ extends:
9092 - script : IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc
9193 displayName : Delete .npmrc if it exists
9294
93- - task : Npm@0
94- displayName : Install vsce
95- inputs :
96- arguments : --global @vscode/vsce
97-
9895 - script : mkdir $(Build.ArtifactStagingDirectory)\Extension
9996 displayName : Create Extension Staging Directory
10097
@@ -115,12 +112,6 @@ extends:
115112
116113 - script : |
117114 cd $(Build.SourcesDirectory)\Extension
118- vsce package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
115+ npx @vscode/ vsce@3.7.1 package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
119116 name: ProcessRunner_12
120117 displayName: Run VSCE to package vsix
121-
122- - task : Npm@0
123- displayName : Uninstall vsce
124- inputs :
125- command : uninstall
126- arguments : --global @vscode/vsce
Original file line number Diff line number Diff line change 2424 signWithProd : true
2525 featureFlags :
2626 autoBaseline : false
27+ settings :
28+ networkIsolationPolicy : Permissive,CFSClean
2729 outputs :
2830 - output : pipelineArtifact
2931 displayName : ' ${{ parameters.vsixName }}.vsix'
3840 inputs :
3941 version : 22.x
4042
41- - script : npm install --global @vscode/vsce@3.1.1
42- displayName : install vsce@3.1.1
43-
4443 - task : geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@3
4544 displayName : Use Yarn 1.x
4645
@@ -49,11 +48,11 @@ jobs:
4948
5049 - script : |
5150 cd $(Build.SourcesDirectory)\${{ parameters.srcDir }}
52- vsce package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix
51+ npx @vscode/ vsce@3.7.1 package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix
5352 displayName: Run VSCE to package vsix
5453
5554# sign the vsix
56- - script : vsce generate-manifest -i $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest
55+ - script : npx @vscode/ vsce@3.7.1 generate-manifest -i $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest
5756 displayName : generate manifest
5857 workingDirectory : $(Build.SourcesDirectory)\${{ parameters.srcDir }}
5958 - script : copy $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s
7069 inputs :
7170 solution : $(Build.SourcesDirectory)\Build\signing\SignVsix.proj
7271 msbuildArguments : /p:SignType=${{ parameters.signType }}
73-
74- - script : npm uninstall --global @vscode/vsce
75- displayName : uninstall vsce
Original file line number Diff line number Diff line change 2121 inputs :
2222 versionSpec : 22.x
2323
24- - task : Npm@0
25- displayName : Install vsce
26- inputs :
27- arguments : --global @vscode/vsce
28-
2924 - task : AzureCLI@2
3025 displayName : Generate AAD_TOKEN
3126 inputs :
3732 Write-Host "##vso[task.setvariable variable=AAD_TOKEN;issecret=true]$aadToken"
3833
3934 - script : |
40- npx @vscode/vsce@latest publish -i $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.vsix --manifestPath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.manifest --signaturePath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s
35+ npx @vscode/vsce@3.7.1 publish -i $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.vsix --manifestPath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.manifest --signaturePath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s
4136 displayName: Publish to Marketplace
4237 env:
4338 VSCE_PAT: $(AAD_TOKEN)
You can’t perform that action at this time.
0 commit comments