From 8a13b3932953488deb4cf3bc76f5457405cbc310 Mon Sep 17 00:00:00 2001 From: youyupei Date: Thu, 14 Mar 2024 13:22:17 +1100 Subject: [PATCH] update github action --- .github/workflows/publish-to-test-pypi.yml | 35 +++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/.github/workflows/publish-to-test-pypi.yml b/.github/workflows/publish-to-test-pypi.yml index 47fbc1a..fd6db43 100644 --- a/.github/workflows/publish-to-test-pypi.yml +++ b/.github/workflows/publish-to-test-pypi.yml @@ -1,31 +1,30 @@ name: Publish Python distributions to PyPI and TestPyPI + on: push: - branches: - - main tags: - - 'v[0-9]+.[0-9]+.[0-9]+' + - 'v*' jobs: build-n-publish: name: Build and publish Python distributions to PyPI and TestPyPI runs-on: ubuntu-latest steps: + - name: setup repository + uses: actions/checkout@v3 - name: setup python - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + uses: actions/setup-python@v4 with: python-version: '3.10' - - name: Build pure python wheels - run: | - python setup.py bdist_wheel - - name: Install twine - run: | - python -m pip install --upgrade pip - pip install twine - - name: Publish wheels to PyPI - env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - run: | - twine upload ./dist/*.whl + - name: Build pure python wheels + run: | + python -m pip install --upgrade pip + pip install wheel + python setup.py bdist_wheel + pip install twine + - name: Publish wheels to PyPI + env: + TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} + TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + run: | + twine upload ./dist/*.whl