Skip to content

Commit c6b1a2f

Browse files
fix(workflow): remove unnecessary installation step for PSModuleHelpers
1 parent 243f3e7 commit c6b1a2f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/workflows/workflow.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,6 @@ jobs:
338338
persist-credentials: false
339339
fetch-depth: 0
340340

341-
- name: Install-PSModuleHelpers
342-
uses: PSModule/Install-PSModuleHelpers@v1
343-
344341
- name: Run AfterAll Teardown Scripts
345342
if: always()
346343
uses: PSModule/GitHub-Script@v1
@@ -448,6 +445,10 @@ jobs:
448445
# - ✅ Merged PR - Publishes release when all tests/coverage/build succeed
449446
# - ✅ Abandoned PR - Publishes cleanup/retraction version
450447
# - ✅ Manual run - Publishes when all tests/coverage/build succeed
448+
#
449+
# Conditional Logic:
450+
# - Abandoned PR check: (github.event.action == 'closed' && github.event.pull_request.merged != true)
451+
# - Success check: All tests/coverage/build must succeed
451452
Publish-Module:
452453
if: |
453454
needs.Get-Settings.result == 'success' && !cancelled() && github.event_name == 'pull_request' && (

0 commit comments

Comments
 (0)