diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index f5c3382..ed2ff4f 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -34,3 +34,10 @@ jobs: tag_name: v${{ steps.version.outputs.version }} name: v${{ steps.version.outputs.version }} generate_release_notes: true + - name: Trigger publish workflow + if: steps.check_tag.outputs.exists == 'false' + env: + GH_TOKEN: ${{ github.token }} + run: | + gh workflow run publish.yml + echo "✅ Publish workflow triggered" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5b508bf..ad7b7c0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -3,6 +3,7 @@ name: Publish to PyPI on: release: types: [published] + workflow_dispatch: permissions: id-token: write