@@ -19,18 +19,7 @@ resources:
1919variables :
2020 - name : TeamName
2121 value : VSCode-autopep8
22- # Artifact naming variables for signed outputs
23- - name : VSIX_NAME
24- value : autopep8.vsix
25- - name : ARTIFACT_NAME_VSIX
26- value : signed-vsix
27- - name : ARTIFACT_NAME_SOURCE_MAPS_PKG
28- value : source-maps
29- - name : AUTOPEP8_MANIFEST_NAME
30- value : extension.manifest
31- - name : AUTOPEP8_SIGNATURE_NAME
32- value : extension.signature.p7s
33-
22+
3423parameters :
3524 - name : publishExtension
3625 displayName : 🚀 Publish Extension
@@ -107,27 +96,16 @@ extends:
10796 - script : npm run package
10897 displayName : Build extension
10998
110- - powershell : |
111- $drop = "$(Build.StagingDirectory)\drop"
112- New-Item -ItemType Directory -Path $drop -Force | Out-Null
113- Write-Host "Packaging VSIX directly into drop: $drop\autopep8.vsix"
114- npx vsce package -o "$drop\autopep8.vsix"
115- if ($LASTEXITCODE -ne 0 -or -not (Test-Path "$drop\autopep8.vsix")) {
116- Write-Error "VSIX packaging failed or file missing."; exit 1
117- }
118- if (Test-Path dist) {
119- Copy-Item dist "$drop\dist" -Recurse -Force
120- }
121- Write-Host "VSIX packaged successfully."
122- Get-Item "$drop\autopep8.vsix" | Format-Table Name,Length,LastWriteTime -AutoSize
123- displayName: Package VSIX into drop
99+ - powershell : |
100+ cp "$(Build.StagingDirectory)\autopep8.vsix" "$(Build.StagingDirectory)\drop\autopep8.vsix"
101+ displayName: Copy VSIX into drop
124102
125103 - script : npx vsce generate-manifest -i "$(Build.StagingDirectory)\drop\autopep8.vsix" -o "$(Build.StagingDirectory)\drop\extension.manifest"
126104 displayName : Generate extension manifest
127105
128106 - template : build/templates/sign.yml@self
129107 parameters :
130- vsixName : $(VSIX_NAME)
108+ vsixName : autopep8.vsix
131109 workingDirectory : $(Build.StagingDirectory)\drop
132110 signType : real
133111 verifySignature : true
0 commit comments