We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a3460d7 commit 0c96d04Copy full SHA for 0c96d04
1 file changed
.github/workflows/pypi-release.yml
@@ -1,6 +1,8 @@
1
name: Build and Publish Python Wheels to PyPI
2
3
on:
4
+ push:
5
+ branches: ["*"]
6
release:
7
types: [published]
8
workflow_dispatch: # Allow manual triggering
@@ -23,6 +25,10 @@ jobs:
23
25
with:
24
26
python-version: '3.11'
27
28
+ - name: Set up Docker Buildx (Linux only)
29
+ if: runner.os == 'Linux'
30
+ uses: docker/setup-buildx-action@v3
31
+
32
- name: Install dependencies
33
run: |
34
python -m pip install --upgrade pip
@@ -39,6 +45,13 @@ jobs:
39
45
cmake -G Ninja -B build
40
46
ninja -C build
41
47
48
+ - name: Verify Docker (Linux only)
49
50
+ run: |
51
+ docker --version
52
+ docker info
53
+ echo "Docker is ready for cibuildwheel"
54
42
55
- name: Build wheels
43
56
env:
44
57
CIBW_SKIP: "*-musllinux* *-manylinux_i686"
0 commit comments