* 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: ray chen <raychen@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix property name for skipVerifyChangeLog
* Apply suggestion from @raych1
* Refactor ShouldVerifyChangeLog function condition
* Apply suggestion from @raych1
---------
Co-authored-by: Ray Chen <raychen@microsoft.com>
* Include groupId in the pkg name when create api view request
* Used the package info in the function signature
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Used another way to construct package info array
* Filtered out empty string for PackageInfoFiles
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Upgrade cspell
* Use stdin for cspell input
* Add pipeline support to Invoke-Cspell.ps1
* Quote parameters
* Only quote the needed
---------
Co-authored-by: Daniel Jurek <djurek@microsoft.com>
* Change logging functions to use Write-Host
Change logging helpers to always write to host and either set color or use devops/gh formatting.
We do not want to use Write-Error or Write-Warning directly because they can stop the script or not depending on preferences which makes it difficult to ensure local runs of scripts work the same as in the pipelines. So, we should never depend on these logging commands to cause a script to stop execution.
* Clean up error handling in CommandInvocation-Helpers
Removed legacy error handling for command failures.
* Fix error logging for command execution
* Add option to skip exiting
---------
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
* Updated validate pkg template to use packageInfo
* Fixed typo
* Fixed the right variable to use
* output debug log
* Fixed errors in expression evaluation
* removed debug code
* Fixed an issue in pipeline
* Updated condition for variable setting step
* Join paths of the script path
* Use join-path
* return from the function rather than exit
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Update create-apireview template to use packageInfo
* Use new signature for FindArtifactForApiReviewFn
* Used new signature of FindArtifactForApiReviewFn
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Added 'ArtifactsJson' parameter
* Made script work for non-java
* Reduced duplicated parsing
* Fixed type error
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Pass packageInfo parameter conditionally to Find-Language-Artifacts-For-Apireview
* Use new parameter
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Set pr creator to empty when it's bot
* Removed bot accounts while setting the reviewers and assignees
* Allowed copilot as reviewer
---------
Co-authored-by: ray chen <raychen@microsoft.com>
* Update release plan completion script to take package info file
* Take only info file path as param
---------
Co-authored-by: Praveen Kuttappan <praveen.kuttappan@gmail.com>
* Install azsdk cli to a place in PATH
* Only add to path if user manually approves via parameter
* Also update shell profile for linux
---------
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>