upload to test_pypi unless tag is a new release

This commit is contained in:
Joaquin Matres 2022-05-08 16:22:16 -07:00
parent 8b51e809dd
commit ea32c612ed
1 changed files with 17 additions and 7 deletions

View File

@ -74,11 +74,25 @@ jobs:
- uses: actions/upload-artifact@v2
with:
path: dist/*.tar.gz
upload_all:
upload_to_test_pypy:
needs: [build, make_sdist]
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v2
with:
name: artifact
path: dist
- uses: pypa/gh-action-pypi-publish@v1.4.2
with:
user: __token__
password: ${{ secrets.test_pypi_password }}
repository_url: https://test.pypi.org/legacy/
upload_to_pypi:
needs: [build, make_sdist]
runs-on: ubuntu-latest
# Uncomment for real PyPi
if: github.event_name == 'release' && github.event.action == 'published'
steps:
- uses: actions/download-artifact@v2
@ -89,8 +103,4 @@ jobs:
- uses: pypa/gh-action-pypi-publish@v1.4.2
with:
user: __token__
# Test PyPI
# password: ${{ secrets.test_pypi_password }}
# repository_url: https://test.pypi.org/legacy/
# Uncomment for Real Pypi
password: ${{ secrets.pypi_password }}