diff --git a/.github/actions/publish/action.yml b/.github/actions/publish/action.yml deleted file mode 100644 index 60910ad..0000000 --- a/.github/actions/publish/action.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Publish Package -description: 'Publish the package to PyPI' -inputs: - token: - description: 'Token to use for publishing.' - required: true - dry_run: - description: 'Is this a dry run. If so no package will be published.' - required: true - -runs: - using: composite - steps: - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - if: ${{ inputs.dry_run == 'false' }} - with: - password: ${{inputs.token}} diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index f307e8e..2b07327 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -35,10 +35,11 @@ jobs: - uses: ./.github/actions/build id: build - - uses: ./.github/actions/publish + - name: Publish package distributions to PyPI + if: ${{ inputs.dry_run == false }} + uses: pypa/gh-action-pypi-publish@release/v1 with: - token: ${{env.PYPI_AUTH_TOKEN}} - dry_run: ${{ inputs.dry_run }} + password: ${{env.PYPI_AUTH_TOKEN}} release-provenance: needs: [ 'build-publish' ] diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 335a144..28fc7f7 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -47,11 +47,11 @@ jobs: - uses: ./.github/actions/build-docs if: ${{ steps.release.outputs.releases_created == 'true' }} - - uses: ./.github/actions/publish + - name: Publish package distributions to PyPI if: ${{ steps.release.outputs.releases_created == 'true' }} + uses: pypa/gh-action-pypi-publish@release/v1 with: - token: ${{env.PYPI_AUTH_TOKEN}} - dry_run: false + password: ${{env.PYPI_AUTH_TOKEN}} release-provenance: needs: [ 'release-package' ]