From 14c2375148faa8ec5277fcc7f980b0060eb07080 Mon Sep 17 00:00:00 2001 From: zhengp0 Date: Wed, 16 Dec 2020 18:47:50 -0800 Subject: [PATCH] combine build and deploy into one job --- .github/workflows/python-build.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/python-build.yml b/.github/workflows/python-build.yml index a79e421..855040b 100644 --- a/.github/workflows/python-build.yml +++ b/.github/workflows/python-build.yml @@ -15,23 +15,14 @@ jobs: run: python -m pip install .[dev] --upgrade pip - name: Test with pytest run: pytest - - deploy: - - if: startsWith(github.ref, 'refs/tags') - runs-on: ubuntu-latest - - steps: - - name: Set up Python 3.8 - uses: actions/setup-python@v2 - with: - python-version: 3.8 - name: Build package distribution + if: startsWith(github.ref, 'refs/tags') run: | - python -m pip install build --upgrade pip + python -m pip install build python -m build --sdist --wheel --outdir dist/ . - name: Publish package distribution to PyPI - uses: pypa/gh-action-pypi-publish@main + if: startsWith(github.ref, 'refs/tags') + uses: pypa/gh-action-pypi-publish@master with: skip_existing: true user: __token__