Skip to content

Commit bcb0dcb

Browse files
Added job to try to assemble all wheels into one zip file.
1 parent baac66e commit bcb0dcb

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

.github/workflows/build_wheels.yml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,28 @@ jobs:
147147
uses: actions/upload-artifact@v4
148148
with:
149149
name: wheels-linux-arm64-${{ matrix.python-version }}-${{ github.run_id }}
150-
path: wheelhouse/*.whl
150+
path: wheelhouse/*.whl
151+
152+
combine_wheels:
153+
name: Combine all wheels into one zip
154+
runs-on: ubuntu-24.04
155+
needs: [build_wheels_windows, build_wheels_mac, build_wheels_manylinux_x86_64, build_wheels_manylinux_arm64]
156+
steps:
157+
- name: Download all wheel artifacts
158+
uses: actions/download-artifact@v4
159+
with:
160+
path: all_wheels
161+
162+
- name: Show downloaded files (debug)
163+
run: find all_wheels
164+
165+
- name: Combine wheels
166+
run: |
167+
mkdir combined
168+
find all_wheels -name '*.whl' -exec cp {} combined/ \;
169+
170+
- name: Upload final wheel archive
171+
uses: actions/upload-artifact@v4
172+
with:
173+
name: all-wheels
174+
path: combined/

0 commit comments

Comments
 (0)