diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 4922742..80b9198 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -21,6 +21,9 @@ jobs: pypi-publish: name: Build dist & upload to PyPI runs-on: ubuntu-latest + permissions: + id-token: write # mint the OIDC token PyPI trusted publishing verifies + contents: read # actions/checkout if: ${{ github.actor == 'github-actions[bot]' || github.actor == 'ryanhill1' }} steps: - uses: actions/checkout@v4 @@ -54,6 +57,4 @@ jobs: - name: Publish package to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} packages-dir: ${{ steps.build-dev.outputs.dir }} \ No newline at end of file diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 12df9db..48ac025 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,6 +21,9 @@ jobs: pypi-publish: name: Build dist & upload to PyPI runs-on: ubuntu-latest + permissions: + id-token: write # mint the OIDC token PyPI trusted publishing verifies + contents: read # actions/checkout if: ${{ github.actor == 'github-actions[bot]' || github.actor == 'ryanhill1' }} environment: release steps: @@ -40,6 +43,3 @@ jobs: - name: Publish package to PyPI uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }}