Skip to content

Remove build, troubleshoot publish #4

Remove build, troubleshoot publish

Remove build, troubleshoot publish #4

Workflow file for this run

name: Publish
on:
push:
branches:
- main
jobs:
publish:

Check failure on line 9 in .github/workflows/publish.yaml

View workflow run for this annotation

GitHub Actions / Publish

Invalid workflow file

The workflow is not valid. .github/workflows/publish.yaml (Line: 9, Col: 3): The workflow must contain at least one job with no dependencies.
needs: build
runs-on: ubuntu-latest
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
with:
name: |
python-wheels-ubuntu-latest-3.9
python-wheels-ubuntu-latest-3.10
python-wheels-ubuntu-latest-3.11
python-wheels-ubuntu-latest-3.12
python-wheels-macos-latest-3.9
python-wheels-macos-latest-3.10
python-wheels-macos-latest-3.11
python-wheels-macos-latest-3.12
python-wheels-windows-latest-3.9
python-wheels-windows-latest-3.10
python-wheels-windows-latest-3.11
python-wheels-windows-latest-3.12
path: dist/
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install twine
- name: Test publish to PyPI
env:
TWINE_USERNAME: __token__
TWINE_PASSWORD: ${{ secrets.TEST_PYPI_API_TOKEN }}
run: |
twine upload dist/*