From b9f1dea532a17519f2d789af50dce70129611278 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Wed, 2 Nov 2022 17:14:43 +0200 Subject: [PATCH] Also publish sdist to PyPI (#82) --- .github/workflows/workflow.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 0932e9f..1846ed8 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -56,11 +56,11 @@ jobs: run: | python -m pip install build python -m build - - name: Upload wheel as artifact + - name: Upload sdist and wheel artifacts uses: actions/upload-artifact@v3 with: - name: my-wheel - path: dist/*.whl + name: my-dist + path: dist/* test: needs: build-wheel @@ -91,14 +91,14 @@ jobs: python -m pip install --upgrade pip setuptools wheel python -m pip install -r dev-requirements.txt python -m pip install "sphinx${{ matrix.sphinx-version }}" - - name: Download wheel artifact + - name: Download sdist and wheel artifacts uses: actions/download-artifact@v3 with: - name: my-wheel + name: my-dist path: dist - name: Install downloaded wheel run: | - python -m pip install --no-index --find-links=dist sphinxext-opengraph + python -m pip install --only-binary=:all: --no-index --find-links=dist sphinxext-opengraph - name: Run tests for ${{ matrix.python-version }} run: | python -m pytest -vv @@ -128,10 +128,10 @@ jobs: runs-on: ubuntu-latest if: contains(github.ref, 'refs/tags/') && github.repository_owner == 'wpilibsuite' steps: - - name: Download wheel artifact + - name: Download sdist and wheel artifacts uses: actions/download-artifact@v3 with: - name: my-wheel + name: my-dist path: dist - name: Publish a Python distribution to PyPI uses: pypa/gh-action-pypi-publish@release/v1