Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@TravisEz13
Copy link
Member

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.yml file, updates to the release-create-msix.yml template, and enhancements to the release-validate-fxdpackages.yml and uploadToAzure.yml templates.

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 new enableCredScan parameter 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]

Co-authored-by: Justin Chung <[email protected]>
Co-authored-by: Travis Plunk <[email protected]>
@TravisEz13
Copy link
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@azure-pipelines
Copy link

Azure Pipelines could not run because the pipeline triggers exclude this branch/path.

@TravisEz13
Copy link
Member Author

/azp run PowerShell-CI-linux-packaging, PowerShell-Windows-Packaging-CI

@azure-pipelines
Copy link

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' |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hard coded to c:\ ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving for backport

@TravisEz13 TravisEz13 merged commit 19ae715 into PowerShell:release/v7.4 Feb 24, 2025
31 checks passed
@TravisEz13 TravisEz13 deleted the backport-24900-74 branch February 24, 2025 22:59
@microsoft-github-policy-service
Copy link
Contributor

microsoft-github-policy-service bot commented Feb 24, 2025

📣 Hey @TravisEz13, how did we do? We would love to hear your feedback with the link below! 🗣️

🔗 https://aka.ms/PSRepoFeedback

@TravisEz13 TravisEz13 added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants