Skip to content

Commit

Permalink
👷🔧 do not build emulated wheels for mqt-core
Browse files Browse the repository at this point in the history
This is mostly to avoid PyPI space limitations as we typically support all non-EOL Python versions (5) and a total of three emulated platforms.
This adds 15 wheels to each release on PyPI, which amounts to over 42% of all wheels (15/35).
It also considerably adds to the overall build time.

Signed-off-by: burgholzer <[email protected]>
  • Loading branch information
burgholzer committed Jan 8, 2025
1 parent 9e59c92 commit 25de3b6
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
with:
# Do not include local version information on pushes to main to facilitate TestPyPI uploads.
no-local-version: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' }}
# Do not build emulated wheels on pushes to main to reduce runner load for CD.
build-emulated-wheels: ${{ github.ref != 'refs/heads/main' || github.event_name != 'push' }}
# Do not build emulated wheels for mqt-core to avoid issues with PyPI space limitations.
build-emulated-wheels: false

# Downloads the previously generated artifacts and deploys to TestPyPI on pushes to main
deploy-test-pypi:
Expand Down

0 comments on commit 25de3b6

Please sign in to comment.