-
Notifications
You must be signed in to change notification settings - Fork 8.2k
[release/v7.4]Fix MSIX stage in release pipeline #25079
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[release/v7.4]Fix MSIX stage in release pipeline #25079
Conversation
Co-authored-by: Justin Chung <[email protected]> Co-authored-by: Travis Plunk <[email protected]>
|
/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
|
/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
| } else { | ||
| $toolsDir = '$(Pipeline.Workspace)\releasePipeline\tools' | ||
| New-Item $toolsDir -Type Directory -Force > $null | ||
| $makeappx = Get-ChildItem -Recurse 'C:\Program Files (x86)\Windows Kits\10\makeappx.exe' | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hard coded to c:\ ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving for backport
|
📣 Hey @TravisEz13, how did we do? We would love to hear your feedback with the link below! 🗣️ 🔗 https://aka.ms/PSRepoFeedback |
Backport #24900
This pull request includes various updates and improvements to the pipeline configurations and templates. The most important changes include modifications to the
PowerShell-Release-Official.ymlfile, updates to therelease-create-msix.ymltemplate, and enhancements to therelease-validate-fxdpackages.ymlanduploadToAzure.ymltemplates.Pipeline Configuration Updates:
.pipelines/PowerShell-Release-Official.yml: Added a comment indicating that the package is architecture-independent and disabled credential scanning for the ARM64 packages validation job. Updated the PMC publish job to use a different template and added instructions for publishing to PMC. Removed redundant Docker build job configuration. [1] [2]Template Enhancements:
.pipelines/templates/release-create-msix.yml: Replaced the Azure PowerShell task for installing the makeappx tool with inline PowerShell scripts to remove the AzureRM module, install the Az.Storage module, and locate the makeappx tool on the machine..pipelines/templates/release-validate-fxdpackages.yml: Changed the parameter definitions to use a more structured format and added a newenableCredScanparameter to control credential scanning. Updated the job configuration to include the new parameter. [1] [2].pipelines/templates/uploadToAzure.yml: Added a new variable to enable SBOM (Software Bill of Materials) and updated the file filtering logic to exclude files matching a specific pattern during the copy operation. [1] [2]