diff --git a/.github/workflows/update-winget-manifest.yml b/.github/workflows/update-winget-manifest.yml index 8350eb9..ed954ab 100644 --- a/.github/workflows/update-winget-manifest.yml +++ b/.github/workflows/update-winget-manifest.yml @@ -17,6 +17,13 @@ jobs: publish-winget: name: Submit to WinGet repository + # Only submit a winget PR for stable releases. + # - Manual workflow_dispatch runs are always allowed. + # - Automatic release runs are skipped for prereleases and drafts. + if: >- + github.event_name == 'workflow_dispatch' || + (github.event.release.prerelease == false && github.event.release.draft == false) + permissions: contents: read pull-requests: write