@@ -115,7 +115,10 @@ steps:
115115 msbuildArguments : /p:SignType=$(SignType)
116116 # MicroBuild signing will always fail on public PRs.
117117 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
119122 displayName: Pack signed files
120123 - task : MSBuild@1
121124 displayName : Sign VSIXes
@@ -124,7 +127,7 @@ steps:
124127 msbuildArguments : /p:SignType=$(SignType)
125128 # MicroBuild signing will always fail on public PRs.
126129 condition : ne(variables['Build.Reason'], 'PullRequest')
127- - publish : $(Build.StagingDirectory)\vscode-arduino
130+ - publish : $(Build.StagingDirectory)\vscode-arduino\vsix
128131 artifact : VS Code extension VSIXes
129132 displayName : Publish extension VSIXes as artifact
130133
@@ -185,7 +188,7 @@ steps:
185188 action : create
186189 target : $(Build.SourceVersion)
187190 tagSource : auto
188- assets : $(Build.StagingDirectory)\vscode-arduino\*.vsix
191+ assets : $(Build.StagingDirectory)\vscode-arduino\vsix\ *.vsix
189192 isPreRelease : $[contains(variables['Build.SourceBranch'], '-rc')]
190193 condition : and(succeeded(), startsWith(variables['Build.SourceBranch'], 'refs/tags'))
191194
0 commit comments