@@ -301,6 +301,7 @@ jobs:
301
301
$Parameters.UserEmail = ${env:UserEmail}
302
302
$Parameters.UserName = ${env:UserName}
303
303
$Parameters.TagVersionFormat = ${env:TagVersionFormat}
304
+ $Parameters.ReleaseNameFormat = ${env:ReleaseNameFormat}
304
305
foreach ($k in @($parameters.Keys)) {
305
306
if ([String]::IsNullOrEmpty($parameters[$k])) {
306
307
$parameters.Remove($k)
@@ -322,7 +323,11 @@ jobs:
322
323
# The tag version format (default value: 'v$(imported.Version)')
323
324
# This can expand variables. $imported will contain the imported module.
324
325
[string]
325
- $TagVersionFormat = 'v$($imported.Version)'
326
+ $TagVersionFormat = 'v$($imported.Version)',
327
+
328
+ # The release name format (default value: '$($imported.Name) $($imported.Version)')
329
+ [string]
330
+ $ReleaseNameFormat = '$($imported.Name) $($imported.Version)'
326
331
)
327
332
328
333
@@ -377,7 +382,7 @@ jobs:
377
382
owner = '${{github.owner}}'
378
383
repo = '${{github.repository}}'
379
384
tag_name = $targetVersion
380
- name = "$($imported.Name) $targetVersion"
385
+ name = $ExecutionContext.InvokeCommand.ExpandString($ReleaseNameFormat)
381
386
body =
382
387
if ($env:RELEASENOTES) {
383
388
$env:RELEASENOTES
@@ -401,6 +406,8 @@ jobs:
401
406
run : |
402
407
$Parameters = @{}
403
408
$Parameters.ModulePath = ${env:ModulePath}
409
+ $Parameters.Exclude = ${env:Exclude}
410
+ $Parameters.Exclude = $parameters.Exclude -split ';' -replace '^[''"]' -replace '[''"]$'
404
411
foreach ($k in @($parameters.Keys)) {
405
412
if ([String]::IsNullOrEmpty($parameters[$k])) {
406
413
$parameters.Remove($k)
@@ -409,7 +416,10 @@ jobs:
409
416
Write-Host "::debug:: PublishPowerShellGallery $(@(foreach ($p in $Parameters.GetEnumerator()) {'-' + $p.Key + ' ' + $p.Value}) -join ' ')"
410
417
& {param(
411
418
[string]
412
- $ModulePath
419
+ $ModulePath,
420
+
421
+ [string[]]
422
+ $Exclude = @('.gif', '.mp4', '.jpg', '.png')
413
423
)
414
424
$gitHubEvent = if ($env:GITHUB_EVENT_PATH) {
415
425
[IO.File]::ReadAllText($env:GITHUB_EVENT_PATH) | ConvertFrom-Json
@@ -467,7 +477,10 @@ jobs:
467
477
Write-Host "Module Files:"
468
478
Get-ChildItem $moduleTempPath -Recurse
469
479
Write-Host "Publishing $moduleName [$($imported.Version)] to Gallery"
480
+ $publishModuleCommand = Get-Command Publish-Module
470
481
Publish-Module -Path $moduleTempPath -NuGetApiKey $gk
482
+
483
+
471
484
if ($?) {
472
485
Write-Host "Published to Gallery"
473
486
} else {
0 commit comments