@@ -29,10 +29,10 @@ jobs:
2929 steps :
3030 -
3131 name : Checkout
32- uses : actions/checkout@v3
32+ uses : actions/checkout@v4
3333 -
3434 name : Upload checkout
35- uses : actions/upload-artifact@v3
35+ uses : actions/upload-artifact@v4
3636 with :
3737 name : checkout
3838 path : .
4949 steps :
5050 -
5151 name : Download checkout
52- uses : actions/download-artifact@v3
52+ uses : actions/download-artifact@v4
5353 with :
5454 name : checkout
5555 path : .
@@ -109,7 +109,7 @@ jobs:
109109 steps :
110110 -
111111 name : Download checkout
112- uses : actions/download-artifact@v3
112+ uses : actions/download-artifact@v4
113113 with :
114114 name : checkout
115115 path : .
@@ -121,7 +121,7 @@ jobs:
121121 toolset : ${{ matrix.msvc-toolset }}
122122 -
123123 name : Set CMake
124- uses : jwlawson/actions-setup-cmake@v1.13
124+ uses : jwlawson/actions-setup-cmake@v2.0
125125 with :
126126 cmake-version : " 3.24.2"
127127 -
@@ -137,7 +137,7 @@ jobs:
137137 python -c "import utils; utils.GeosLibrary('3.6.5').build('extern', toolset='${{ matrix.msvc-toolset }}', njobs=16)"
138138 -
139139 name : Upload GEOS artifacts
140- uses : actions/upload-artifact@v3
140+ uses : actions/upload-artifact@v4
141141 with :
142142 name : artifacts-geos-${{ matrix.arch }}-msvc${{ matrix.msvc-toolset }}
143143 path : ${{ env.PKGDIR }}/extern
@@ -156,7 +156,7 @@ jobs:
156156 steps :
157157 -
158158 name : Download checkout
159- uses : actions/download-artifact@v3
159+ uses : actions/download-artifact@v4
160160 with :
161161 name : checkout
162162 path : .
@@ -198,7 +198,7 @@ jobs:
198198 toolset : ${{ env.msvc-toolset }}
199199 -
200200 name : Download GEOS artifacts
201- uses : actions/download-artifact@v3
201+ uses : actions/download-artifact@v4
202202 with :
203203 name : artifacts-geos-${{ matrix.arch }}-msvc${{ env.msvc-toolset }}
204204 path : ${{ env.PKGDIR }}/extern
@@ -212,7 +212,7 @@ jobs:
212212 python -m pip wheel -w dist --no-deps (Get-Item dist/*.zip)
213213 -
214214 name : Upload build artifacts
215- uses : actions/upload-artifact@v3
215+ uses : actions/upload-artifact@v4
216216 with :
217217 name : artifacts-build-${{ matrix.arch }}-${{ matrix.python-version }}
218218 path : ${{ env.PKGDIR }}/dist
@@ -235,13 +235,13 @@ jobs:
235235 steps :
236236 -
237237 name : Download checkout
238- uses : actions/download-artifact@v3
238+ uses : actions/download-artifact@v4
239239 with :
240240 name : checkout
241241 path : .
242242 -
243243 name : Download build artifacts
244- uses : actions/download-artifact@v3
244+ uses : actions/download-artifact@v4
245245 with :
246246 name : artifacts-build-${{ matrix.arch }}-${{ matrix.python-version }}
247247 path : ${{ env.PKGDIR }}/dist
@@ -269,16 +269,16 @@ jobs:
269269 name : Test package
270270 run : |
271271 cd ${{ env.PKGDIR }}
272- $env:COVERAGE_FILE = ".coverage.${{ matrix.python-version }}"
272+ $env:COVERAGE_FILE = ".coverage.${{ matrix.arch }}.${{ matrix. python-version }}"
273273 python -m pytest `
274274 --cov="mpl_toolkits.basemap" --cov-report=term `
275275 --ignore=dist --ignore=build
276276 -
277277 name : Upload test artifacts
278- uses : actions/upload-artifact@v1
278+ uses : actions/upload-artifact@v4
279279 with :
280- name : test
281- path : ${{ env.PKGDIR }}/.coverage.${{ matrix.python-version }}
280+ name : artifacts- test-${{ matrix.arch }}-${{ matrix.python-version }}
281+ path : ${{ env.PKGDIR }}/.coverage.${{ matrix.arch }}.${{ matrix. python-version }}
282282
283283 upload :
284284 strategy :
@@ -301,7 +301,7 @@ jobs:
301301 python-version : ${{ matrix.python-version }}
302302 -
303303 name : Download build artifacts
304- uses : actions/download-artifact@v3
304+ uses : actions/download-artifact@v4
305305 with :
306306 name : artifacts-build-${{ matrix.arch }}-${{ matrix.python-version }}
307307 path : ${{ env.PKGDIR }}/dist
0 commit comments