Skip to content

Port BuildVSIX-Steps.yml from monobuild: add artifactName/SkipArtifactDownload parameters#6645

Open
romsi1983 wants to merge 1 commit into
release/dev/monobuild-2.0-stablefrom
user/romansivak/fix-vsix-steps-monobuild-2.0-stable
Open

Port BuildVSIX-Steps.yml from monobuild: add artifactName/SkipArtifactDownload parameters#6645
romsi1983 wants to merge 1 commit into
release/dev/monobuild-2.0-stablefrom
user/romansivak/fix-vsix-steps-monobuild-2.0-stable

Conversation

@romsi1983

@romsi1983 romsi1983 commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Follow-up to #6643 (BuildInstaller-Steps.yml). Ports two more Foundation templates from release/dev/monobuild to unblock the 2.0-stable monobuild pipeline compilation.

Changes

WindowsAppSDK-BuildVSIX-Steps.yml:

  • Add artifactName, SkipArtifactDownload, NightlyBranchName parameters
  • Add SkipVSIXBuild conditions on all steps
  • Replace GUID-based NuGet task refs with NuGetCommand@2
  • Remove IsOneBranch parameter and PublishBuildArtifacts step (ob_outputDirectory handles publishing)

WindowsAppSDK-SignPackageContents-steps.yml:

  • Add IsMonobuild parameter
  • Switch from direct WindowsAppSDK-EsrpCodeSigning-Steps.yml@WinAppSDK calls to WindowsAppSDK-EsrpCodeSigning-Wrapper.yml (which forwards IsMonobuild to resolve the @WinAppSDK suffix in monobuild context)

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

…/dev/monobuild

Ports monobuild-ready versions to release/dev/monobuild-2.0-stable:

BuildVSIX-Steps.yml:
- Add artifactName, SkipArtifactDownload, NightlyBranchName parameters
- Add SkipVSIXBuild conditions on all steps
- Replace GUID-based NuGet task refs with NuGetCommand@2
- Remove IsOneBranch parameter and PublishBuildArtifacts step

SignPackageContents-steps.yml:
- Add IsMonobuild parameter
- Use WindowsAppSDK-EsrpCodeSigning-Wrapper.yml (forwards IsMonobuild)
@romsi1983
romsi1983 force-pushed the user/romansivak/fix-vsix-steps-monobuild-2.0-stable branch from ca83209 to 32050ab Compare July 22, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants