Skip to content

Commit dcfd3ff

Browse files
committed
👷🔧 do not build emulated wheels for mqt-qcec
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 <burgholzer@me.com>
1 parent fe4550d commit dcfd3ff

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.github/workflows/cd.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
with:
2222
# Do not include local version information on pushes to main to facilitate TestPyPI uploads.
2323
no-local-version: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' }}
24-
# Do not build emulated wheels on pushes to main to reduce runner load for CD.
25-
build-emulated-wheels: ${{ github.ref != 'refs/heads/main' || github.event_name != 'push' }}
24+
# Do not build emulated wheels for mqt-qcec to avoid issues with PyPI space limitations.
25+
build-emulated-wheels: false
2626

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

.github/workflows/ci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ jobs:
5353
needs: change-detection
5454
if: fromJSON(needs.change-detection.outputs.run-cd)
5555
uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-packaging.yml@v1.5
56+
with:
57+
# Do not build emulated wheels for mqt-qcec to avoid issues with PyPI space limitations.
58+
build-emulated-wheels: false
5659

5760
required-checks-pass: # This job does nothing and is only used for branch protection
5861
name: 🚦 Check

0 commit comments

Comments
 (0)