pypi-publish.yml 540 B

12345678910111213141516171819202122
  1. name: PyPI publish
  2. on:
  3. release:
  4. types: [published]
  5. jobs:
  6. publish:
  7. runs-on: ubuntu-latest
  8. steps:
  9. - uses: actions/checkout@v2
  10. - uses: actions/setup-python@v2
  11. with:
  12. python-version: 3.x
  13. - name: Install dependencies
  14. run: python -m pip install wheel
  15. - name: Build
  16. run: python setup.py sdist bdist_wheel
  17. - name: Publish to PyPI
  18. uses: pypa/gh-action-pypi-publish@master
  19. with:
  20. user: __token__
  21. password: ${{ secrets.pypi_password }}