Added optional artifact list to filter the package info to be returned#13202
Added optional artifact list to filter the package info to be returned#13202
Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds optional artifact filtering capability to the Save-Package-Properties.ps1 script, allowing users to limit package property generation to only specified artifacts.
Key Changes:
- Added new
artifactListparameter to filter package properties by artifact names - Implemented validation and filtering logic with case-insensitive matching using HashSet for performance
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
|
The following pipelines have been queued for testing: |
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#13202 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: ray chen <raychen@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sync eng/common directory with azure-sdk-tools for PR Azure/azure-sdk-tools#13202 See [eng/common workflow](https://github.com/Azure/azure-sdk-tools/blob/main/eng/common/README.md#workflow) --------- Co-authored-by: ray chen <raychen@microsoft.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
#13202) * Added optional artifact list to filter the package info to be returned * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * return full package info if the input artifact list is empty * Fixed hashset issue * Added artifacts parameter --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Allow the script to create package info for the specified artifact list.