Skip to content

Added optional artifact list to filter the package info to be returned#13202

Merged
raych1 merged 5 commits intomainfrom
users/raych1/update-save-package-info-script
Dec 5, 2025
Merged

Added optional artifact list to filter the package info to be returned#13202
raych1 merged 5 commits intomainfrom
users/raych1/update-save-package-info-script

Conversation

@raych1
Copy link
Member

@raych1 raych1 commented Dec 4, 2025

Allow the script to create package info for the specified artifact list.

Copilot AI review requested due to automatic review settings December 4, 2025 18:06
@raych1 raych1 requested a review from a team as a code owner December 4, 2025 18:06
@raych1 raych1 self-assigned this Dec 4, 2025
@raych1 raych1 requested a review from weshaggard December 4, 2025 18:06
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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 artifactList parameter 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>
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@raych1 raych1 moved this from 🤔 Triage to 🔬 Dev in PR in Azure SDK EngSys 📆🎇 Dec 4, 2025
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

azure-sdk added a commit to Azure/azure-sdk-for-js that referenced this pull request Dec 5, 2025
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>
azure-sdk added a commit to Azure/azure-sdk-for-rust that referenced this pull request Dec 5, 2025
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>
@raych1 raych1 merged commit 41d147f into main Dec 5, 2025
10 checks passed
@raych1 raych1 deleted the users/raych1/update-save-package-info-script branch December 5, 2025 22:58
@kurtzeborn kurtzeborn moved this from 🔬 Dev in PR to 🎊 Closed in Azure SDK EngSys 📆🎇 Dec 9, 2025
@raych1 raych1 linked an issue Dec 9, 2025 that may be closed by this pull request
JiaqiZhang-Dev pushed a commit that referenced this pull request Dec 22, 2025
#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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Support package info filtering by an optional artifact list

3 participants