From 57195a822b9030dec9ac2a0ada6188d0ce6039c8 Mon Sep 17 00:00:00 2001 From: Sven Luethi Date: Tue, 25 Nov 2025 01:00:04 +0100 Subject: [PATCH] modified: .github/workflows/python-publish.yml --- .github/workflows/python-publish.yml | 31 ++++++++++------------------ 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 679df31..c7ecdc4 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -6,21 +6,21 @@ # separate terms of service, privacy policy, and support # documentation. -name: Upload Python Package +name: Create and Upload Python Package on: release: types: [published] -# push: -# branches: -# - main permissions: contents: read jobs: - build-release: - name: Build + build-and-publish: + name: Build and Publish + environment: pypi + permissions: + id-token: write runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -29,23 +29,14 @@ jobs: with: python-version: "3.x" - - name: Build release distributions + - name: Install build tools run: | - # NOTE: put your own distribution build steps here. + python -m pip install --upgrade pip python -m pip install build - python -m build --wheel - - name: Upload distributions - uses: actions/upload-artifact@v4 - with: - name: release-dists - path: dist/ + - name: Build release + run: | + python -m build --sdist --wheel - pypi-publish: - name: Upload - environment: pypi - permissions: - id-token: write - steps: - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1