diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index c5d57e5..c9e91c5 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -9,7 +9,6 @@ permissions: jobs: deploy: - runs-on: ubuntu-latest steps: @@ -26,9 +25,17 @@ jobs: - name: Build package run: python setup.py sdist - - name: Publish package + - name: Publish package to TestPyPI since the "prerelease" checkbox is checked + if: "github.event.release.prerelease" uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 with: user: __token__ password: ${{ secrets.MATLABENGINE_TEST_PYPI_TOKEN }} - repository_url: https://test.pypi.org/legacy/ \ No newline at end of file + repository_url: https://test.pypi.org/legacy/ + + - name: Publish package to PyPI since the "prerelease" checkbox is unchecked + if: "!github.event.release.prerelease" + uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 + with: + user: __token__ + password: ${{ secrets.MATLABENGINE_PYPI_TOKEN }}