From b73c2c61347104c79b5568b0f978f6f66ef98e8d Mon Sep 17 00:00:00 2001 From: tayf <144544047+be-at@users.noreply.github.com> Date: Thu, 19 Mar 2026 17:08:41 +0200 Subject: [PATCH] ci(workflow): add PyPI publish step to release workflow and remove separate publish workflow --- .github/workflows/publish.yml | 24 ------------------------ .github/workflows/release.yml | 6 ++++-- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 327a1bb..e69de29 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,24 +0,0 @@ -name: Publish to PyPI - -on: - release: - types: [published] - -jobs: - publish: - runs-on: ubuntu-latest - environment: pypi - permissions: - id-token: write - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.event.release.tag_name }} - - - uses: astral-sh/setup-uv@v5 - - - name: Build - run: uv build - - - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ce0d47f..b6f1735 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,5 +1,4 @@ name: Release - on: workflow_dispatch: @@ -12,6 +11,7 @@ jobs: contents: write steps: - uses: actions/checkout@v4 + - uses: astral-sh/setup-uv@v5 - name: Get version from pyproject.toml @@ -29,4 +29,6 @@ jobs: tag_name: v${{ steps.get_version.outputs.version }} name: v${{ steps.get_version.outputs.version }} generate_release_notes: true - draft: false \ No newline at end of file + + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 \ No newline at end of file