Skip to content

⚙️ [Maintenance]: Publish and release execution paths are now decoupled#407

Draft
Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
mainfrom
decouple-gallery-publish-release
Draft

⚙️ [Maintenance]: Publish and release execution paths are now decoupled#407
Marius Storhaug (MariusStorhaug) wants to merge 3 commits into
mainfrom
decouple-gallery-publish-release

Conversation

@MariusStorhaug

Copy link
Copy Markdown
Member

PowerShell Gallery publishing is now isolated from GitHub release creation so each operation can report its own outcome in the publish pipeline.

Changed: Publish action responsibility

Publish-PSModule now performs only Gallery-related responsibilities: artifact resolution, manifest validation, dependency installation, Gallery publish, and Gallery-scoped PR reporting.

Technical Details

  • Removed GitHub release inputs and release logic from .github/actions/Publish-PSModule.
  • Kept release-tag context export for downstream cleanup exclusion wiring.
  • Implementation plan progress: completed Publish action refactor tasks from issue Decouple PowerShell Gallery publish from GitHub Release creation #406; release-step and workflow orchestration tasks are in progress in this PR.
Related issues

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
PSMODULE_RELEASE_PSMODULE_INPUT_UsePRBodyAsReleaseNotes: ${{ inputs.UsePRBodyAsReleaseNotes }}
PSMODULE_RELEASE_PSMODULE_INPUT_UsePRTitleAsReleaseName: ${{ inputs.UsePRTitleAsReleaseName }}
PSMODULE_RELEASE_PSMODULE_INPUT_UsePRTitleAsNotesHeading: ${{ inputs.UsePRTitleAsNotesHeading }}
run: ${{ github.action_path }}/src/release.ps1
@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown

Super-linter summary

Language Validation result
CHECKOV Pass ✅
GITLEAKS Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
MARKDOWN Pass ✅
NATURAL_LANGUAGE Pass ✅
POWERSHELL Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants