From 11d031935dd0a9eebcbd4b279dbc92ec91ad94ed Mon Sep 17 00:00:00 2001 From: skshetry <18718008+skshetry@users.noreply.github.com> Date: Wed, 17 May 2023 06:26:19 +0545 Subject: [PATCH] packaging: use PyPI trusted publishers (#9459) https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers --- .github/workflows/packages.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/packages.yaml b/.github/workflows/packages.yaml index 38980c4d3..c89a3a819 100644 --- a/.github/workflows/packages.yaml +++ b/.github/workflows/packages.yaml @@ -73,6 +73,8 @@ jobs: pip: runs-on: ubuntu-20.04 + permissions: + id-token: write steps: - uses: actions/checkout@v3 with: @@ -100,13 +102,10 @@ jobs: - name: Publish packages to PyPI if: github.event_name == 'release' uses: pypa/gh-action-pypi-publish@release/v1 - with: - password: ${{ secrets.PYPI_TOKEN }} - name: Publish to Test PyPI if: ${{ github.event_name == 'release' || (github.event_name == 'push' && github.ref == 'refs/heads/main') }} uses: pypa/gh-action-pypi-publish@release/v1 with: - password: ${{ secrets.TEST_PYPI_TOKEN }} repository_url: https://test.pypi.org/legacy/ skip_existing: true