From 078026da2be73602674b0a5f0ea62430ce8dc729 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 11 Sep 2026 17:46:25 +0000 Subject: [PATCH] Fix PyPI publish so tag v0.1 is not skipped workflow_dispatch required confirm_publish == 'publish', which left tag-triggered runs with empty inputs and skipped the job. Co-authored-by: clarence.k.mah --- .github/workflows/publish.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 929ad09..f43c7d7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,7 +13,8 @@ on: jobs: publish: - if: ${{ inputs.confirm_publish == 'publish' }} + # Tag push always publishes; manual dispatch requires typing "publish". + if: ${{ github.event_name == 'push' || inputs.confirm_publish == 'publish' }} runs-on: ubuntu-latest environment: pypi permissions: