Skip to content

Commit 69975aa

Browse files
committed
CI: update action versions
1 parent ad59dd0 commit 69975aa

2 files changed

Lines changed: 48 additions & 48 deletions

File tree

.github/workflows/build_wheels.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
vcpkg: 'C:/vcpkg/installed/arm64-windows'
2222

2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v6
2525

26-
- uses: actions/setup-python@v5
26+
- uses: actions/setup-python@v6
2727
with:
2828
python-version: '3.14'
2929

@@ -50,7 +50,7 @@ jobs:
5050
CIBW_ENVIRONMENT_WINDOWS: 'CMAKE_TOOLCHAIN_FILE="C:/vcpkg/scripts/buildsystems/vcpkg.cmake"'
5151
CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: 'pipx run delvewheel repair --add-path ${{ matrix.vcpkg }}/bin/ --add-path ${{ matrix.vcpkg }}/debug/bin -w {dest_dir} {wheel}'
5252

53-
- uses: actions/upload-artifact@v4
53+
- uses: actions/upload-artifact@v7
5454
with:
5555
name: pyosmium-wheels-${{ matrix.os }}
5656
path: ./wheelhouse/*.whl

.github/workflows/ci.yml

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
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: |
@@ -24,7 +24,7 @@ jobs:
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

@@ -35,7 +35,7 @@ jobs:
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

@@ -46,7 +46,7 @@ jobs:
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

@@ -57,7 +57,7 @@ jobs:
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

@@ -68,7 +68,7 @@ jobs:
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

@@ -79,7 +79,7 @@ jobs:
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

@@ -90,7 +90,7 @@ jobs:
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

Comments
 (0)