Skip to content

Commit c5adb20

Browse files
committed
Try npm install instead.
1 parent 5473cbd commit c5adb20

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

Build/cg/cg.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ extends:
109109

110110
- script: |
111111
cd $(Build.SourcesDirectory)\Extension
112-
npx --ignore-scripts=false @vscode/vsce@3.7.1 package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
112+
npm install --ignore-scripts=false @vscode/vsce@3.7.1
113+
npx @vscode/vsce@3.7.1 package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix
113114
name: ProcessRunner_12
114115
displayName: Run VSCE to package vsix

Build/package/jobs_package_vsix.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,14 @@ jobs:
6161

6262
- script: |
6363
cd $(Build.SourcesDirectory)\${{ parameters.srcDir }}
64-
npx --ignore-scripts=false @vscode/vsce@3.7.1 package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix
64+
npm install --ignore-scripts=false @vscode/vsce@3.7.1
65+
npx @vscode/vsce@3.7.1 package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix
6566
displayName: Run VSCE to package vsix
6667
6768
# sign the vsix
68-
- script: npx --ignore-scripts=false @vscode/vsce@3.7.1 generate-manifest -i $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest
69+
- script: |
70+
npm install --ignore-scripts=false @vscode/vsce@3.7.1
71+
npx @vscode/vsce@3.7.1 generate-manifest -i $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.vsix -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest
6972
displayName: generate manifest
7073
workingDirectory: $(Build.SourcesDirectory)\${{ parameters.srcDir }}
7174
- script: copy $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.manifest $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s

Build/publish/jobs_publish_vsix.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ jobs:
3232
Write-Host "##vso[task.setvariable variable=AAD_TOKEN;issecret=true]$aadToken"
3333
3434
- script: |
35-
npx --ignore-scripts=false @vscode/vsce@3.7.1 publish --skip-duplicate -i $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.vsix --manifestPath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.manifest --signaturePath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s
35+
npm install --ignore-scripts=false @vscode/vsce@3.7.1
36+
npx @vscode/vsce@3.7.1 publish --skip-duplicate -i $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.vsix --manifestPath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.manifest --signaturePath $(Build.StagingDirectory)\vsix\${{ parameters.vsixName }}.signature.p7s
3637
displayName: Publish to Marketplace
3738
env:
3839
VSCE_PAT: $(AAD_TOKEN)

0 commit comments

Comments
 (0)