@@ -23,16 +23,17 @@ jobs:
2323 os : [ubuntu-latest, ubuntu-22.04-arm, windows-latest, macos-13, macos-14]
2424 env :
2525 CIBW_TEST_COMMAND : python -c "import numcodecs"
26- CIBW_BUILD : " cp311-* cp312-* cp313-*"
27- CIBW_SKIP : " pp* *-musllinux_* *win32 *_i686 *_s390x"
26+ CIBW_BUILD : " cp311-* cp312-* cp313-* cp314-* "
27+ CIBW_SKIP : " *-musllinux_* *win32 *_i686 *_s390x"
2828 # note: CIBW_ENVIRONMENT is now set in pyproject.toml
2929
3030 steps :
3131 - uses : actions/checkout@v4
3232 with :
3333 submodules : true
34+ fetch-depth : 0 # required for version resolution for nightly wheels
3435
35- - uses : pypa/cibuildwheel@v2.23.2
36+ - uses : pypa/cibuildwheel@v3.1.0
3637
3738 - uses : actions/upload-artifact@v4
3839 with :
4647 - uses : actions/checkout@v4
4748 with :
4849 submodules : true
50+ fetch-depth : 0
4951
5052 - uses : actions/setup-python@v5
5153 name : Install Python
@@ -67,11 +69,11 @@ jobs:
6769 needs : [build_wheels, build_sdist]
6870 runs-on : ubuntu-latest
6971 steps :
70- - uses : actions/download-artifact@v4
72+ - uses : actions/download-artifact@v6
7173 with :
7274 name : sdist
7375 path : dist
74- - uses : actions/download-artifact@v4
76+ - uses : actions/download-artifact@v6
7577 with :
7678 pattern : wheels-*
7779 path : dist
@@ -87,11 +89,11 @@ jobs:
8789 runs-on : ubuntu-latest
8890 if : github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v')
8991 steps :
90- - uses : actions/download-artifact@v4
92+ - uses : actions/download-artifact@v6
9193 with :
9294 name : sdist
9395 path : dist
94- - uses : actions/download-artifact@v4
96+ - uses : actions/download-artifact@v6
9597 with :
9698 pattern : wheels-*
9799 path : dist
@@ -108,7 +110,7 @@ jobs:
108110 runs-on : ubuntu-latest
109111 if : github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'
110112 steps :
111- - uses : actions/download-artifact@v4
113+ - uses : actions/download-artifact@v6
112114 with :
113115 pattern : wheels-*
114116 path : dist
0 commit comments