Skip to content

Commit 2816ccb

Browse files
committed
change step to copy vsix to drop. remove unused variables.
1 parent 0b10c0b commit 2816ccb

File tree

2 files changed

+9
-53
lines changed

2 files changed

+9
-53
lines changed

build/azure-devdiv-pipeline.pre-release.yml

Lines changed: 4 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,7 @@ resources:
1818
ref: refs/tags/release
1919
variables:
2020
- name: TeamName
21-
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
21+
value: VSCode-autopep8
3322

3423
parameters:
3524
- name: publishExtension
@@ -109,26 +98,15 @@ extends:
10998
displayName: Build extension
11099

111100
- powershell: |
112-
$drop = "$(Build.StagingDirectory)\drop"
113-
New-Item -ItemType Directory -Path $drop -Force | Out-Null
114-
Write-Host "Packaging VSIX directly into drop: $drop\autopep8.vsix"
115-
npx vsce package -o "$drop\autopep8.vsix"
116-
if ($LASTEXITCODE -ne 0 -or -not (Test-Path "$drop\autopep8.vsix")) {
117-
Write-Error "VSIX packaging failed or file missing."; exit 1
118-
}
119-
if (Test-Path dist) {
120-
Copy-Item dist "$drop\dist" -Recurse -Force
121-
}
122-
Write-Host "VSIX packaged successfully."
123-
Get-Item "$drop\autopep8.vsix" | Format-Table Name,Length,LastWriteTime -AutoSize
124-
displayName: Package VSIX into drop
101+
cp "$(Build.StagingDirectory)\autopep8.vsix" "$(Build.StagingDirectory)\drop\autopep8.vsix"
102+
displayName: Copy VSIX into drop
125103
126104
- script: npx vsce generate-manifest -i "$(Build.StagingDirectory)\drop\autopep8.vsix" -o "$(Build.StagingDirectory)\drop\extension.manifest"
127105
displayName: Generate extension manifest
128106

129107
- template: build/templates/sign.yml@self
130108
parameters:
131-
vsixName: $(VSIX_NAME)
109+
vsixName: autopep8.vsix
132110
workingDirectory: $(Build.StagingDirectory)\drop
133111
signType: real
134112
verifySignature: true

build/azure-devdiv-pipeline.stable.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,7 @@ resources:
1919
variables:
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+
3423
parameters:
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

Comments
 (0)