From 281c15a4f4135bc6a5625f6c344181e7a92eb7eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Mon, 22 Apr 2024 20:20:08 +0100 Subject: [PATCH] Fix pypi deployments --- .github/workflows/python-distributions.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/python-distributions.yml b/.github/workflows/python-distributions.yml index 5dd4981b8..4d5179538 100644 --- a/.github/workflows/python-distributions.yml +++ b/.github/workflows/python-distributions.yml @@ -63,18 +63,16 @@ jobs: - build-wheels - build-sdist if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/dulwich-') + permissions: + id-token: write + environment: + name: pypi + url: https://pypi.org/p/dulwich steps: - - name: Install twine - run: | - python -m pip install --upgrade pip - pip install twine - name: Download distributions uses: actions/download-artifact@v2 with: name: artifact path: dist - - name: Publish distributions - env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - run: twine upload dist/* + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1