Skip to content

Commit bad6e19

Browse files
committed
Add vsce as a devDependency for CI builds
1 parent bd1fff0 commit bad6e19

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@
3636
"vscode-languageclient": "1.3.1"
3737
},
3838
"devDependencies": {
39-
"vscode": "^1.0.0",
39+
"@types/node": "^6.0.40",
4040
"typescript": "^2.0.3",
41-
"@types/node": "^6.0.40"
41+
"vsce": "^1.18.0",
42+
"vscode": "^1.0.0"
4243
},
4344
"extensionDependencies": [
4445
"vscode.powershell"

vscode-powershell.build.ps1

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ param(
99

1010
#Requires -Modules @{ModuleName="InvokeBuild";ModuleVersion="3.0.0"}
1111

12-
task GetExtensionVersion {
12+
task GetExtensionVersion -Before Package {
1313
$updateVersion = $false
14-
1514
$script:ExtensionVersion = `
1615
if ($env:AppVeyor) {
1716
$updateVersion = $true
@@ -67,7 +66,7 @@ task Clean {
6766
Remove-Item .\out -Recurse -Force -ErrorAction Ignore
6867
}
6968

70-
task Build {
69+
task Build -Before Package {
7170

7271
# If the PSES codebase is co-located, build it first
7372
if ($script:psesBuildScriptPath) {
@@ -87,7 +86,7 @@ task Package {
8786
}
8887

8988
Write-Host "`n### Packaging PowerShell-$($script:ExtensionVersion).vsix`n" -ForegroundColor Green
90-
exec { & vsce package }
89+
exec { & node ./node_modules/vsce/out/vsce package }
9190
}
9291

9392
task UploadArtifacts -If { $env:AppVeyor } {

0 commit comments

Comments
 (0)