From ecb824580ec68833101538e15a72554aae5848ac Mon Sep 17 00:00:00 2001 From: Frank Kreuwel Date: Wed, 3 Jan 2024 18:16:40 +0100 Subject: [PATCH] Update python-upload-package.yaml Signed-off-by: Frank Kreuwel --- .github/workflows/python-upload-package.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python-upload-package.yaml b/.github/workflows/python-upload-package.yaml index ea18e3158..81520cba2 100644 --- a/.github/workflows/python-upload-package.yaml +++ b/.github/workflows/python-upload-package.yaml @@ -9,6 +9,10 @@ on: jobs: deploy: runs-on: ubuntu-latest + environment: release + permissions: + # IMPORTANT: this permission is mandatory for trusted publishing + id-token: write steps: # Checkout - name: Checkout code @@ -24,10 +28,7 @@ jobs: python -m pip install --upgrade pip pip install setuptools wheel twine # Build and publish - - name: Build and publish - env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - run: | - python setup.py sdist bdist_wheel - twine upload dist/* + - name: Build + run: python setup.py sdist bdist_wheel + - name: Publish + uses: pypa/gh-action-pypi-publish@release/v1