77 runs-on : ubuntu-24.04
88
99 steps :
10- - uses : actions/checkout@v4
10+ - uses : actions/checkout@v6
1111
1212 - name : Install packages
1313 run : |
2424 run : mypy src
2525
2626 - name : Set up Python 3.8
27- uses : actions/setup-python@v5
27+ uses : actions/setup-python@v6
2828 with :
2929 python-version : 3.8
3030
3535 shell : bash
3636
3737 - name : Set up Python 3.9
38- uses : actions/setup-python@v5
38+ uses : actions/setup-python@v6
3939 with :
4040 python-version : 3.9
4141
4646 shell : bash
4747
4848 - name : Set up Python 3.10
49- uses : actions/setup-python@v5
49+ uses : actions/setup-python@v6
5050 with :
5151 python-version : " 3.10"
5252
5757 shell : bash
5858
5959 - name : Set up Python 3.11
60- uses : actions/setup-python@v5
60+ uses : actions/setup-python@v6
6161 with :
6262 python-version : " 3.11"
6363
6868 shell : bash
6969
7070 - name : Set up Python 3.12
71- uses : actions/setup-python@v5
71+ uses : actions/setup-python@v6
7272 with :
7373 python-version : " 3.12"
7474
7979 shell : bash
8080
8181 - name : Set up Python 3.13
82- uses : actions/setup-python@v5
82+ uses : actions/setup-python@v6
8383 with :
8484 python-version : " 3.13"
8585
9090 shell : bash
9191
9292 - name : Set up Python 3.14
93- uses : actions/setup-python@v5
93+ uses : actions/setup-python@v6
9494 with :
9595 python-version : " 3.14"
9696 allow-prereleases : true
@@ -102,7 +102,7 @@ jobs:
102102 shell : bash
103103
104104 - name : Upload Artifact
105- uses : actions/upload-artifact@v4
105+ uses : actions/upload-artifact@v7
106106 with :
107107 name : pyosmium-linux-x64-dist
108108 path : dist
@@ -111,7 +111,7 @@ jobs:
111111 runs-on : ubuntu-24.04
112112
113113 steps :
114- - uses : actions/checkout@v4
114+ - uses : actions/checkout@v6
115115
116116 - name : Install packages
117117 run : |
@@ -122,7 +122,7 @@ jobs:
122122 pipx install flake8
123123
124124 - name : Set up Python 3.13t
125- uses : actions/setup-python@v5
125+ uses : actions/setup-python@v6
126126 with :
127127 python-version : " 3.13t"
128128
@@ -133,7 +133,7 @@ jobs:
133133 shell : bash
134134
135135 - name : Set up Python 3.14t
136- uses : actions/setup-python@v5
136+ uses : actions/setup-python@v6
137137 with :
138138 python-version : " 3.14t"
139139 allow-prereleases : true
@@ -145,7 +145,7 @@ jobs:
145145 shell : bash
146146
147147 - name : Upload Artifact
148- uses : actions/upload-artifact@v4
148+ uses : actions/upload-artifact@v7
149149 with :
150150 name : pyosmium-linux-x64-dist-t
151151 path : dist
@@ -161,15 +161,15 @@ jobs:
161161 python-version : [3.8, 3.9, "3.10", "3.11", "3.12", "3.13"]
162162
163163 steps :
164- - uses : actions/checkout@v4
164+ - uses : actions/checkout@v6
165165
166166 - name : Set up Python ${{ matrix.python-version }}
167- uses : actions/setup-python@v5
167+ uses : actions/setup-python@v6
168168 with :
169169 python-version : ${{ matrix.python-version }}
170170 allow-prereleases : true
171171
172- - uses : actions/download-artifact@v4
172+ - uses : actions/download-artifact@v7
173173 with :
174174 name : pyosmium-linux-x64-dist
175175
@@ -197,15 +197,15 @@ jobs:
197197 needs : build-default
198198
199199 steps :
200- - uses : actions/checkout@v4
200+ - uses : actions/checkout@v6
201201
202202 - name : Set up Python 3.14
203- uses : actions/setup-python@v5
203+ uses : actions/setup-python@v6
204204 with :
205205 python-version : 3.14
206206 allow-prereleases : true
207207
208- - uses : actions/download-artifact@v4
208+ - uses : actions/download-artifact@v8
209209 with :
210210 name : pyosmium-linux-x64-dist
211211
@@ -237,15 +237,15 @@ jobs:
237237 python-version : ["3.13t", "3.14t"]
238238
239239 steps :
240- - uses : actions/checkout@v4
240+ - uses : actions/checkout@v6
241241
242242 - name : Set up Python ${{ matrix.python-version }}
243- uses : actions/setup-python@v5
243+ uses : actions/setup-python@v6
244244 with :
245245 python-version : ${{ matrix.python-version }}
246246 allow-prereleases : true
247247
248- - uses : actions/download-artifact@v4
248+ - uses : actions/download-artifact@v8
249249 with :
250250 name : pyosmium-linux-x64-dist-t
251251
@@ -316,7 +316,7 @@ jobs:
316316 CXX : ${{ matrix.cxx }}
317317
318318 steps :
319- - uses : actions/checkout@v4
319+ - uses : actions/checkout@v6
320320
321321 - name : Clean up build environment
322322 run : |
@@ -337,7 +337,7 @@ jobs:
337337 shell : bash
338338 if : ${{ matrix.flavour == 'macos' }}
339339
340- - uses : actions/setup-python@v5
340+ - uses : actions/setup-python@v6
341341 with :
342342 python-version : " ${{ matrix.python }}"
343343 allow-prereleases : true
@@ -394,9 +394,9 @@ jobs:
394394 VCPKG_DEFAULT_BINARY_CACHE : C:/vcpkg_binary_cache
395395
396396 steps :
397- - uses : actions/checkout@v4
397+ - uses : actions/checkout@v6
398398
399- - uses : actions/cache@v4
399+ - uses : actions/cache@v5
400400 with :
401401 path : |
402402 C:/vcpkg_binary_cache
@@ -411,7 +411,7 @@ jobs:
411411 shell : bash
412412
413413 - name : Set up Python 3.8
414- uses : actions/setup-python@v5
414+ uses : actions/setup-python@v6
415415 with :
416416 python-version : 3.8
417417
@@ -424,7 +424,7 @@ jobs:
424424 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
425425
426426 - name : Set up Python 3.9
427- uses : actions/setup-python@v5
427+ uses : actions/setup-python@v6
428428 with :
429429 python-version : 3.9
430430
@@ -437,7 +437,7 @@ jobs:
437437 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
438438
439439 - name : Set up Python 3.10
440- uses : actions/setup-python@v5
440+ uses : actions/setup-python@v6
441441 with :
442442 python-version : " 3.10"
443443
@@ -450,7 +450,7 @@ jobs:
450450 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
451451
452452 - name : Set up Python 3.11
453- uses : actions/setup-python@v5
453+ uses : actions/setup-python@v6
454454 with :
455455 python-version : " 3.11"
456456
@@ -463,7 +463,7 @@ jobs:
463463 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
464464
465465 - name : Set up Python 3.12
466- uses : actions/setup-python@v5
466+ uses : actions/setup-python@v6
467467 with :
468468 python-version : " 3.12"
469469
@@ -476,7 +476,7 @@ jobs:
476476 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
477477
478478 - name : Set up Python 3.13
479- uses : actions/setup-python@v5
479+ uses : actions/setup-python@v6
480480 with :
481481 python-version : " 3.13"
482482
@@ -489,7 +489,7 @@ jobs:
489489 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
490490
491491 - name : Set up Python 3.14
492- uses : actions/setup-python@v5
492+ uses : actions/setup-python@v6
493493 with :
494494 python-version : " 3.14"
495495 allow-prereleases : true
@@ -508,7 +508,7 @@ jobs:
508508 delvewheel repair --add-path C:/vcpkg/installed/x64-windows/bin/ --add-path C:/vcpkg/installed/x64-windows/debug/bin dist/*.whl
509509
510510 - name : ' Upload Artifact'
511- uses : actions/upload-artifact@v4
511+ uses : actions/upload-artifact@v7
512512 with :
513513 name : pyosmium-win64-dist
514514 path : wheelhouse
@@ -520,9 +520,9 @@ jobs:
520520 VCPKG_DEFAULT_BINARY_CACHE : C:/vcpkg_binary_cache
521521
522522 steps :
523- - uses : actions/checkout@v4
523+ - uses : actions/checkout@v6
524524
525- - uses : actions/cache@v4
525+ - uses : actions/cache@v5
526526 with :
527527 path : |
528528 C:/vcpkg_binary_cache
@@ -538,7 +538,7 @@ jobs:
538538 shell : bash
539539
540540 - name : Set up Python 3.13t
541- uses : actions/setup-python@v5
541+ uses : actions/setup-python@v6
542542 with :
543543 python-version : " 3.13t"
544544
@@ -551,7 +551,7 @@ jobs:
551551 CMAKE_TOOLCHAIN_FILE : C:/vcpkg/scripts/buildsystems/vcpkg.cmake
552552
553553 - name : Set up Python 3.14t
554- uses : actions/setup-python@v5
554+ uses : actions/setup-python@v6
555555 with :
556556 python-version : " 3.14t"
557557 allow-prereleases : true
@@ -570,7 +570,7 @@ jobs:
570570 delvewheel repair --add-path C:/vcpkg/installed/x64-windows/bin/ --add-path C:/vcpkg/installed/x64-windows/debug/bin dist/*.whl
571571
572572 - name : ' Upload Artifact'
573- uses : actions/upload-artifact@v4
573+ uses : actions/upload-artifact@v7
574574 with :
575575 name : pyosmium-win64-dist-t
576576 path : wheelhouse
@@ -589,15 +589,15 @@ jobs:
589589 PYTEST_ADDOPTS : ${{ matrix.test-args }}
590590
591591 steps :
592- - uses : actions/checkout@v4
592+ - uses : actions/checkout@v6
593593
594594 - name : Set up Python ${{ matrix.python-version }}
595- uses : actions/setup-python@v5
595+ uses : actions/setup-python@v6
596596 with :
597597 python-version : ${{ matrix.python-version }}
598598 allow-prereleases : true
599599
600- - uses : actions/download-artifact@v4
600+ - uses : actions/download-artifact@v8
601601 with :
602602 name : pyosmium-win64-dist
603603
@@ -647,15 +647,15 @@ jobs:
647647 PYTEST_ADDOPTS : ${{ matrix.test-args }}
648648
649649 steps :
650- - uses : actions/checkout@v4
650+ - uses : actions/checkout@v6
651651
652652 - name : Set up Python ${{ matrix.python-version }}
653- uses : actions/setup-python@v5
653+ uses : actions/setup-python@v6
654654 with :
655655 python-version : ${{ matrix.python-version }}
656656 allow-prereleases : true
657657
658- - uses : actions/download-artifact@v4
658+ - uses : actions/download-artifact@v8
659659 with :
660660 name : pyosmium-win64-dist-t
661661
0 commit comments