[release/v7.6] Optimize/split windows package signing by adityapatwardhan · Pull Request #26557 · PowerShell/PowerShell
.pipelines/PowerShell-Packages-Official.yml
Split windows_package stage into separate build and sign stages; updated stage dependencies and display names
.pipelines/templates/packaging/windows/package.yml
Renamed job to build_win_*; disabled signing setup and validation; removed signing steps; outputs unsigned packages
.pipelines/templates/packaging/windows/sign.yml
New template for signing Windows packages; downloads unsigned artifacts, signs MSI/EXE packages, outputs signed artifacts
.pipelines/templates/SetVersionVariables.yml
Removed UseJson parameter; added ob_restore_phase parameter; extracted repo root detection to separate template
.pipelines/templates/set-reporoot.yml
New template for detecting and setting REPOROOT variable with ob_restore_phase support
.pipelines/templates/shouldSign.yml
Added ob_restore_phase parameter support
.pipelines/templates/install-dotnet.yml
Added ob_restore_phase parameter support
.pipelines/templates/cloneToOfficialPath.yml
Added ob_restore_phase parameter; improved error handling and validation for REPOROOT
.pipelines/templates/package-create-msix.yml
Updated artifact names to match new build stage output names
.pipelines/templates/uploadToAzure.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/templates/release-MakeBlobPublic.yml
Removed UseJson parameter from SetVersionVariables calls
.pipelines/templates/nupkg.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/templates/mac-package-build.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/templates/linux-package-build.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/templates/compliance/apiscan.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/templates/checkAzureContainer.yml
Removed UseJson parameter; added ob_artifactBaseName variable
.pipelines/PowerShell-vPack-Official.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/PowerShell-Coordinated_Packages-Official.yml
Removed UseJson parameter from SetVersionVariables call
.pipelines/MSIXBundle-vPack-Official.yml
Removed UseJson parameter from SetVersionVariables call
.github/instructions/onebranch-signing-configuration.instructions.md
New comprehensive guide for OneBranch signing configuration and restore phase usage
.github/instructions/onebranch-restore-phase-pattern.instructions.md
New guide for proper restore phase pattern implementation
.github/instructions/code-review-branch-strategy.instructions.md
New guide for code review branch strategy
.github/instructions/build-configuration-guide.md
Added applyTo section with pipeline file patterns
.github/chatmodes/cherry-pick-commits.chatmode.md
New chatmode for cherry-picking commits between branches
.pipelines/templates/release-install-pwsh.yml
Removed obsolete template
.pipelines/templates/release-download-packages.yml
Removed obsolete template
.pipelines/templates/release-checkout-pwsh-repo.yml
Removed obsolete template