diff --git a/Tools/github_functions.ps1 b/Tools/github_functions.ps1 index 6c3700b5..729f1e30 100644 --- a/Tools/github_functions.ps1 +++ b/Tools/github_functions.ps1 @@ -175,9 +175,13 @@ function Upload-GitHubReleaseAsset { ) $UploadUri = $UploadUri -replace "(\{[\w,\?]*\})$" - $file = Get-Item -Path $FilePath + $files = Get-Item -Path $FilePath - $req_uploadZipAsset = Invoke-WebRequest -Uri "$($UploadUri)?name=$($file.Name)" -Method Post -Headers @{"Authorization"="token $AuthToken"} -ContentType $ContentType -InFile $file.FullName -ErrorAction Stop + # Get-Item could produce an array of files if a wildcard is provided. (C:\*.txt) + # Upload each matching item individually + foreach ($file in $files) { + $req_uploadZipAsset = Invoke-WebRequest -Uri "$($UploadUri)?name=$($file.Name)" -Method Post -Headers @{"Authorization"="token $AuthToken"} -ContentType $ContentType -InFile $file.FullName -ErrorAction Stop + } }