Skip to content

Commit 31938e2

Browse files
Split prerelease cleanup into dedicated action
Extract prerelease cleanup from Publish-PSModule into Cleanup-PSModulePrereleases and wire Publish-Module workflow to run publish and cleanup as separate scenario-gated steps. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
1 parent d5631d5 commit 31938e2

2 files changed

Lines changed: 0 additions & 7 deletions

File tree

.github/actions/Publish-PSModule/action.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ inputs:
1010
description: Path to the folder containing the <Name>/ module subdirectory from Build-PSModule.
1111
required: false
1212
default: outputs/module
13-
ReleaseType:
14-
description: Resolved release type from settings (Release, Prerelease, None). Used to control prerelease cleanup behavior.
15-
required: false
16-
default: None
1713
APIKey:
1814
description: PowerShell Gallery API Key.
1915
required: true
@@ -54,14 +50,12 @@ runs:
5450
Install-PSResource -Name Microsoft.PowerShell.PSResourceGet -Repository PSGallery -TrustRepository
5551
5652
- name: Download module artifact
57-
if: inputs.ReleaseType != 'None'
5853
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
5954
with:
6055
name: ${{ inputs.ArtifactName }}
6156
path: ${{ inputs.ModulePath }}
6257

6358
- name: Publish Module
64-
if: inputs.ReleaseType != 'None'
6559
shell: pwsh
6660
working-directory: ${{ inputs.WorkingDirectory }}
6761
env:

.github/workflows/Publish-Module.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ jobs:
4545
with:
4646
Name: ${{ fromJson(inputs.Settings).Name }}
4747
ModulePath: outputs/module
48-
ReleaseType: ${{ fromJson(inputs.Settings).Module.ReleaseType }}
4948
APIKey: ${{ secrets.APIKey }}
5049
WhatIf: ${{ github.repository == 'PSModule/Process-PSModule' }}
5150
UsePRTitleAsReleaseName: ${{ fromJson(inputs.Settings).Publish.Module.UsePRTitleAsReleaseName }}

0 commit comments

Comments
 (0)