File tree Expand file tree Collapse file tree
duckdb-extensions/scripts Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,18 +15,31 @@ jobs:
1515 strategy :
1616 fail-fast : false
1717 matrix :
18- duckdb-platform :
19- - linux_amd64
20- - linux_arm64
21- - osx_amd64
22- - osx_arm64
18+ include :
19+ - duckdb-platform : linux_amd64
20+ wheel-platform : manylinux_2_28_x86_64
21+ - duckdb-platform : linux_arm64
22+ wheel-platform : manylinux_2_28_aarch64
23+ - duckdb-platform : osx_amd64
24+ wheel-platform : macosx_11_0_x86_64
25+ - duckdb-platform : osx_arm64
26+ wheel-platform : macosx_11_0_arm64
2327 steps :
2428 - uses : actions/checkout@v6
2529 - uses : astral-sh/setup-uv@v7
30+ - name : Download extensions
31+ run : uv run --only-group build duckdb-extensions/scripts/download_extensions.py ${{ matrix.duckdb-platform }}
2632 - name : Build wheel
27- run : uv run --only-group build duckdb-extensions/scripts/build_wheel.py ${{ matrix.duckdb-platform }}
28- - name : Upload wheels
29- uses : actions/upload-artifact@v6
33+ run : uv run --only-group build python -m hatchling build -t wheel
34+ working-directory : duckdb-extensions
35+ - name : Tag wheel
36+ run : >-
37+ uv run --only-group build python -m wheel tags
38+ --remove
39+ --platform-tag ${{ matrix.wheel-platform }}
40+ dist/*.whl
41+ working-directory : duckdb-extensions
42+ - uses : actions/upload-artifact@v6
3043 with :
3144 name : duckdb-extensions-${{ matrix.duckdb-platform }}
3245 path : duckdb-extensions/dist
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments