@@ -115,7 +115,10 @@ steps:
115
115
msbuildArguments : /p:SignType=$(SignType)
116
116
# MicroBuild signing will always fail on public PRs.
117
117
condition : ne(variables['Build.Reason'], 'PullRequest')
118
- - pwsh : Get-ChildItem -Directory $(Build.StagingDirectory)\vscode-arduino | Foreach-Object { 7z a ($_.FullName + ".vsix") ($_.FullName + "\*") -tzip }
118
+ - pwsh : |
119
+ Get-ChildItem -Directory $(Build.StagingDirectory)\vscode-arduino | Foreach-Object { 7z a ($_.FullName + ".vsix") ($_.FullName + "\*") -tzip }
120
+ New-Item -Path $(Build.StagingDirectory)\vscode-arduino\vsix -ItemType Directory
121
+ Get-Item $(Build.StagingDirectory)\vscode-arduino\*.vsix | Move-Item -Destination $(Build.StagingDirectory)\vscode-arduino\vsix
119
122
displayName: Pack signed files
120
123
- task : MSBuild@1
121
124
displayName : Sign VSIXes
@@ -124,7 +127,7 @@ steps:
124
127
msbuildArguments : /p:SignType=$(SignType)
125
128
# MicroBuild signing will always fail on public PRs.
126
129
condition : ne(variables['Build.Reason'], 'PullRequest')
127
- - publish : $(Build.StagingDirectory)\vscode-arduino
130
+ - publish : $(Build.StagingDirectory)\vscode-arduino\vsix
128
131
artifact : VS Code extension VSIXes
129
132
displayName : Publish extension VSIXes as artifact
130
133
@@ -185,7 +188,7 @@ steps:
185
188
action : create
186
189
target : $(Build.SourceVersion)
187
190
tagSource : auto
188
- assets : $(Build.StagingDirectory)\vscode-arduino\*.vsix
191
+ assets : $(Build.StagingDirectory)\vscode-arduino\vsix\ *.vsix
189
192
isPreRelease : $[contains(variables['Build.SourceBranch'], '-rc')]
190
193
condition : and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags'))
191
194
0 commit comments