Skip to content

Commit 17c33ad

Browse files
[Fix] Get-GitHubReleaseAsset parameter sets (#69)
Fixed an issue where the parameter set on Get-GitHubReleaseAsset was expecting both release ID and asset id to be provided. - Fixes #70
1 parent da0cdc0 commit 17c33ad

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/GitHub/public/Releases/Assets/Get-GitHubReleaseAsset.ps1

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@
3232
[string] $Repo = (Get-GitHubConfig -Name Repo),
3333

3434
# The unique identifier of the asset.
35-
[Parameter(Mandatory)]
35+
[Parameter(
36+
Mandatory,
37+
ParameterSetName = 'ID'
38+
)]
3639
[Alias('asset_id')]
3740
[string] $ID,
3841

tools/utilities/Local-Testing.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,5 @@ Get-GitHubRelease -Owner PSModule -Repo Demo -Latest
7878
Get-GitHubRelease -Owner PSModule -Repo Demo -Tag 'v1.0.0'
7979
$Release = Get-GitHubRelease -Owner PSModule -Repo Demo -Latest
8080
Add-GitHubReleaseAsset -Owner PSModule -Repo Demo -ID $Release.id -FilePath 'C:\Repos\GitHub\PSModule\Modules\GitHub\tools\utilities\Local-Testing.ps1'
81+
82+
Get-GitHubReleaseAsset -Owner PSModule -Repo Demo -ReleaseID $Release.id

0 commit comments

Comments
 (0)