From fa3fffb053041093516f614957a41e4f4d8a7b05 Mon Sep 17 00:00:00 2001 From: Marius Storhaug Date: Sun, 8 Oct 2023 10:32:27 +0200 Subject: [PATCH] Fix Get asset parameter sets --- src/GitHub/public/Releases/Assets/Get-GitHubReleaseAsset.ps1 | 5 ++++- tools/utilities/Local-Testing.ps1 | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/GitHub/public/Releases/Assets/Get-GitHubReleaseAsset.ps1 b/src/GitHub/public/Releases/Assets/Get-GitHubReleaseAsset.ps1 index aeb1a625a..055670502 100644 --- a/src/GitHub/public/Releases/Assets/Get-GitHubReleaseAsset.ps1 +++ b/src/GitHub/public/Releases/Assets/Get-GitHubReleaseAsset.ps1 @@ -32,7 +32,10 @@ [string] $Repo = (Get-GitHubConfig -Name Repo), # The unique identifier of the asset. - [Parameter(Mandatory)] + [Parameter( + Mandatory, + ParameterSetName = 'ID' + )] [Alias('asset_id')] [string] $ID, diff --git a/tools/utilities/Local-Testing.ps1 b/tools/utilities/Local-Testing.ps1 index c66d67cd1..0cf21d57c 100644 --- a/tools/utilities/Local-Testing.ps1 +++ b/tools/utilities/Local-Testing.ps1 @@ -78,3 +78,5 @@ Get-GitHubRelease -Owner PSModule -Repo Demo -Latest Get-GitHubRelease -Owner PSModule -Repo Demo -Tag 'v1.0.0' $Release = Get-GitHubRelease -Owner PSModule -Repo Demo -Latest Add-GitHubReleaseAsset -Owner PSModule -Repo Demo -ID $Release.id -FilePath 'C:\Repos\GitHub\PSModule\Modules\GitHub\tools\utilities\Local-Testing.ps1' + +Get-GitHubReleaseAsset -Owner PSModule -Repo Demo -ReleaseID $Release.id