1818 runs-on : ubuntu-24.04
1919 steps :
2020 - name : Checkout TileDB-SOMA
21- uses : actions/checkout@v4
21+ uses : actions/checkout@v6
2222 with :
2323 fetch-depth : 0 # Required to fetch tags: https://github.com/actions/checkout/issues/2199
2424 fetch-tags : true # Tags needed for python API version number
3434
3535
3636 - name : Upload sdist artifact to GitHub Actions storage
37- uses : actions/upload-artifact@v4
37+ uses : actions/upload-artifact@v7
3838 with :
3939 name : sdist
4040 path : apis/python/dist/
@@ -49,11 +49,11 @@ jobs:
4949 python_version : ["3.9", "3.10", "3.11", "3.12"]
5050 steps :
5151 - name : Set up Python ${{ matrix.python_version }}
52- uses : actions/setup-python@v5
52+ uses : actions/setup-python@v6
5353 with :
5454 python-version : ${{ matrix.python_version }}
5555 - name : Download sdist artifact
56- uses : actions/download-artifact@v4
56+ uses : actions/download-artifact@v8
5757 with :
5858 name : sdist
5959 path : apis/python/dist/
8787
8888 steps :
8989 - name : Checkout TileDB-SOMA
90- uses : actions/checkout@v4
90+ uses : actions/checkout@v6
9191 with :
9292 fetch-depth : 0 # Required to fetch tags: https://github.com/actions/checkout/issues/2199
9393 fetch-tags : true # Tags needed for python API version number
@@ -118,7 +118,7 @@ jobs:
118118 pip list
119119
120120 - name : Build wheels
121- uses : pypa/cibuildwheel@v3.1.1
121+ uses : pypa/cibuildwheel@v3.4.0
122122 with :
123123 package-dir : apis/python/
124124 output-dir : wheelhouse
@@ -136,7 +136,7 @@ jobs:
136136 run : ls -l ./wheelhouse/*.whl
137137
138138 - name : Upload wheel-${{ matrix.python_name }}-${{ matrix.platform }}
139- uses : actions/upload-artifact@v4
139+ uses : actions/upload-artifact@v7
140140 with :
141141 name : wheel-${{ matrix.python_name }}-${{ matrix.platform }}
142142 path : ./wheelhouse/*.whl
@@ -182,11 +182,11 @@ jobs:
182182 fail-fast : false
183183 steps :
184184 - name : Set up Python ${{ matrix.python_version }}
185- uses : actions/setup-python@v5
185+ uses : actions/setup-python@v6
186186 with :
187187 python-version : ${{ matrix.python_version }}
188188 - name : Download artifacts
189- uses : actions/download-artifact@v4
189+ uses : actions/download-artifact@v8
190190 with :
191191 name : wheel-${{ matrix.python_name }}-${{ matrix.platform }}
192192 - name : Install numba to prevent building from source
@@ -225,7 +225,7 @@ jobs:
225225 if : github.event_name == 'workflow_dispatch'
226226 steps :
227227 - name : Download artifacts
228- uses : actions/download-artifact@v4
228+ uses : actions/download-artifact@v8
229229 - name : Create dist
230230 run : |
231231 set -x
@@ -252,7 +252,7 @@ jobs:
252252 if : github.event_name == 'release'
253253 steps :
254254 - name : Download artifacts
255- uses : actions/download-artifact@v4
255+ uses : actions/download-artifact@v8
256256 - name : Create dist
257257 run : |
258258 set -x
@@ -273,7 +273,7 @@ jobs:
273273 if : (failure() || cancelled()) && github.event_name != 'workflow_dispatch' && github.event_name != 'pull_request' && github.run_attempt == 1
274274 steps :
275275 - name : Checkout TileDB-SOMA `main`
276- uses : actions/checkout@v4
276+ uses : actions/checkout@v6
277277 - name : Create Issue if Build Fails
278278 uses : JasonEtco/create-an-issue@v2
279279 env :
0 commit comments