diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 1486db4..f3e3bdf 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -14,6 +14,11 @@ jobs: strategy: matrix: python-version: ["3.10"] ++ # Specifying a GitHub environment is optional, but strongly encouraged ++ environment: release ++ permissions: ++ # IMPORTANT: this permission is mandatory for trusted publishing ++ id-token: write steps: - uses: actions/checkout@v3 @@ -46,11 +51,8 @@ jobs: release_name: ${{ github.event.inputs.version }} draft: false prerelease: false - - name: Publish - run: | - poetry config http-basic.pypi $USERNAME $PASSWORD - poetry build - poetry publish + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 env: PASSWORD: ${{ secrets.pypi_password }} USERNAME: Dolthub