Skip to content

Commit b0be05e

Browse files
committed
COMP: Update workflow package dependancy versions.
1 parent 81dca8c commit b0be05e

10 files changed

Lines changed: 54 additions & 54 deletions

File tree

.github/workflows/cypress.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616

1717
test-cypress:
1818
name: browser tests
19-
runs-on: ubuntu-22.04
19+
runs-on: ubuntu-24.04
2020
strategy:
2121
max-parallel: 3
2222
matrix:
2323
package: [compress-stringify, compare-images, dicom, mesh-io, image-io, transform-io, downsample]
2424

2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v4.2.2
2828

2929
- name: Free Disk Space (Ubuntu)
3030
uses: jlumbroso/free-disk-space@main
@@ -103,11 +103,11 @@ jobs:
103103

104104
test-itk-wasm-cypress:
105105
name: itk-wasm browser tests
106-
runs-on: ubuntu-22.04
106+
runs-on: ubuntu-24.04
107107

108108
steps:
109109
- name: Checkout
110-
uses: actions/checkout@v4
110+
uses: actions/checkout@v4.2.2
111111

112112
- name: Free Disk Space (Ubuntu)
113113
uses: jlumbroso/free-disk-space@main

.github/workflows/documentation.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ concurrency:
1919

2020
jobs:
2121
build-main-documentation:
22-
runs-on: ubuntu-22.04
22+
runs-on: ubuntu-24.04
2323

2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v4.2.2
2626

2727
- name: Set up Python
28-
uses: actions/setup-python@v5
28+
uses: actions/setup-python@v5.4.0
2929
with:
3030
python-version: '3.11'
3131

@@ -47,10 +47,10 @@ jobs:
4747
path: docs/_build/html
4848

4949
build-package-documentation:
50-
runs-on: ubuntu-22.04
50+
runs-on: ubuntu-24.04
5151

5252
steps:
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@v4.2.2
5454

5555
- name: Free Disk Space (Ubuntu)
5656
uses: jlumbroso/free-disk-space@main
@@ -94,7 +94,7 @@ jobs:
9494
done
9595
9696
- name: Set up Python
97-
uses: actions/setup-python@v5
97+
uses: actions/setup-python@v5.4.0
9898
with:
9999
python-version: '3.11'
100100

@@ -120,7 +120,7 @@ jobs:
120120

121121
consolidate-documentation:
122122
needs: [build-main-documentation, build-package-documentation]
123-
runs-on: ubuntu-22.04
123+
runs-on: ubuntu-24.04
124124

125125
steps:
126126
- name: Download main documentation
@@ -143,7 +143,7 @@ jobs:
143143

144144
deploy-gh-pages:
145145
needs: consolidate-documentation
146-
runs-on: ubuntu-22.04
146+
runs-on: ubuntu-24.04
147147

148148
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
149149
permissions:

.github/workflows/examples.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ on:
1111
jobs:
1212
test-node-example:
1313
name: node-js
14-
runs-on: ubuntu-22.04
14+
runs-on: ubuntu-24.04
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v4.2.2
1818

1919
- name: Free Disk Space (Ubuntu)
2020
uses: jlumbroso/free-disk-space@main
@@ -47,14 +47,14 @@ jobs:
4747
4848
build-hello-world-example:
4949
name: hello-world build
50-
runs-on: ubuntu-22.04
50+
runs-on: ubuntu-24.04
5151

5252
defaults:
5353
run:
5454
working-directory: ./examples/hello-world
5555

5656
steps:
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@v4.2.2
5858

5959
- name: Free Disk Space (Ubuntu)
6060
uses: jlumbroso/free-disk-space@main
@@ -87,15 +87,15 @@ jobs:
8787
test-hello-world-example:
8888
name: hello-world test
8989
needs: build-hello-world-example
90-
runs-on: ubuntu-22.04
90+
runs-on: ubuntu-24.04
9191
container: cypress/browsers:node18.12.0-chrome107
9292

9393
defaults:
9494
run:
9595
working-directory: ./examples/hello-world
9696

9797
steps:
98-
- uses: actions/checkout@v4
98+
- uses: actions/checkout@v4.2.2
9999

100100
- name: Load wasm builds
101101
uses: actions/download-artifact@v4
@@ -112,14 +112,14 @@ jobs:
112112

113113
build-test-hello-pipeline-example:
114114
name: hello-pipeline build test
115-
runs-on: ubuntu-22.04
115+
runs-on: ubuntu-24.04
116116

117117
defaults:
118118
run:
119119
working-directory: ./examples/hello-pipeline
120120

121121
steps:
122-
- uses: actions/checkout@v4
122+
- uses: actions/checkout@v4.2.2
123123

124124
- name: Free Disk Space (Ubuntu)
125125
uses: jlumbroso/free-disk-space@main
@@ -147,14 +147,14 @@ jobs:
147147
148148
build-test-inputs-outputs-example:
149149
name: inputs-outputs
150-
runs-on: ubuntu-22.04
150+
runs-on: ubuntu-24.04
151151

152152
defaults:
153153
run:
154154
working-directory: ./examples/inputs-outputs
155155

156156
steps:
157-
- uses: actions/checkout@v4
157+
- uses: actions/checkout@v4.2.2
158158

159159
- name: Free Disk Space (Ubuntu)
160160
uses: jlumbroso/free-disk-space@main
@@ -201,10 +201,10 @@ jobs:
201201
202202
test-webpack-example:
203203
name: webpack
204-
runs-on: ubuntu-22.04
204+
runs-on: ubuntu-24.04
205205

206206
steps:
207-
- uses: actions/checkout@v4
207+
- uses: actions/checkout@v4.2.2
208208

209209
- name: Free Disk Space (Ubuntu)
210210
uses: jlumbroso/free-disk-space@main
@@ -228,10 +228,10 @@ jobs:
228228

229229
test-vite-example:
230230
name: vite
231-
runs-on: ubuntu-22.04
231+
runs-on: ubuntu-24.04
232232

233233
steps:
234-
- uses: actions/checkout@v4
234+
- uses: actions/checkout@v4.2.2
235235

236236
- name: Free Disk Space (Ubuntu)
237237
uses: jlumbroso/free-disk-space@main
@@ -255,13 +255,13 @@ jobs:
255255

256256
test-debugging-example:
257257
name: debugging
258-
runs-on: ubuntu-22.04
258+
runs-on: ubuntu-24.04
259259
defaults:
260260
run:
261261
working-directory: ./examples/debugging
262262

263263
steps:
264-
- uses: actions/checkout@v4
264+
- uses: actions/checkout@v4.2.2
265265

266266
- name: Free Disk Space (Ubuntu)
267267
uses: jlumbroso/free-disk-space@main
@@ -299,13 +299,13 @@ jobs:
299299
300300
test-different-input-types-example:
301301
name: different-input-types
302-
runs-on: ubuntu-22.04
302+
runs-on: ubuntu-24.04
303303
defaults:
304304
run:
305305
working-directory: ./examples/different-input-types
306306

307307
steps:
308-
- uses: actions/checkout@v4
308+
- uses: actions/checkout@v4.2.2
309309

310310
- name: Free Disk Space (Ubuntu)
311311
uses: jlumbroso/free-disk-space@main
@@ -335,10 +335,10 @@ jobs:
335335
336336
test-mean-squares-versor-registration:
337337
name: mean-squares-versor-registration
338-
runs-on: ubuntu-22.04
338+
runs-on: ubuntu-24.04
339339

340340
steps:
341-
- uses: actions/checkout@v4
341+
- uses: actions/checkout@v4.2.2
342342

343343
- name: Free Disk Space (Ubuntu)
344344
uses: jlumbroso/free-disk-space@main

.github/workflows/javascript-typescript.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ env:
1717

1818
jobs:
1919
itkwasm-node-js:
20-
runs-on: ubuntu-22.04
20+
runs-on: ubuntu-24.04
2121
strategy:
2222
max-parallel: 3
2323
matrix:
2424
package: [compress-stringify, compare-images, dicom, mesh-io, image-io, transform-io, downsample]
2525

2626
steps:
27-
- uses: actions/checkout@v4
27+
- uses: actions/checkout@v4.2.2
2828

2929
- name: Free Disk Space (Ubuntu)
3030
uses: jlumbroso/free-disk-space@main

.github/workflows/native.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ on:
1212

1313
jobs:
1414
native-build-test-workflow:
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-24.04
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v4.2.2
1919

2020
- uses: prefix-dev/setup-pixi@v0.8.1
2121

.github/workflows/pr-checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ on: pull_request
33

44
jobs:
55
pr-checks:
6-
runs-on: ubuntu-22.04
6+
runs-on: ubuntu-24.04
77
name: Check and lint PR
88
steps:
9-
- uses: actions/checkout@v4
9+
- uses: actions/checkout@v4.2.2
1010
with:
1111
fetch-depth: 0
1212

.github/workflows/python-wasm.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,23 @@ jobs:
2323
strategy:
2424
max-parallel: 5
2525
matrix:
26-
os: [ubuntu-22.04, windows-2022, macos-14]
26+
os: [ubuntu-24.04, windows-2022, macos-15]
2727
python-minor-version: [11, 12]
2828
package: [compress-stringify, compare-images, dicom, mesh-io, image-io, transform-io, downsample]
2929

3030
steps:
3131
- name: Checkout
32-
uses: actions/checkout@v4
32+
uses: actions/checkout@v4.2.2
3333

3434
- uses: prefix-dev/setup-pixi@v0.8.1
3535

3636
- name: Set up Python ${{ env.python-version }}
37-
uses: actions/setup-python@v5
37+
uses: actions/setup-python@v5.4.0
3838
with:
3939
python-version: ${{ env.python-version }}
4040

4141
- name: Free Disk Space (Ubuntu)
42-
if: ${{ matrix.os == 'ubuntu-22.04' }}
42+
if: ${{ matrix.os == 'ubuntu-24.04' }}
4343
uses: jlumbroso/free-disk-space@main
4444

4545
- uses: actions/setup-node@v4
@@ -52,33 +52,33 @@ jobs:
5252
run_install: true
5353

5454
- name: Build build:gen:python
55-
if: ${{ matrix.os == 'ubuntu-22.04' }}
55+
if: ${{ matrix.os == 'ubuntu-24.04' }}
5656
run: |
5757
pnpm run --aggregate-output --filter "@itk-wasm/${{ matrix.package }}-build" build:wasi
5858
5959
- name: Build bindgen:python
60-
if: ${{ matrix.os == 'ubuntu-22.04' }}
60+
if: ${{ matrix.os == 'ubuntu-24.04' }}
6161
run: |
6262
pnpm run --aggregate-output --filter "@itk-wasm/${{ matrix.package }}-build" bindgen:python
6363
6464
- name: Build build:python:wasi
65-
if: ${{ matrix.os == 'ubuntu-22.04' }}
65+
if: ${{ matrix.os == 'ubuntu-24.04' }}
6666
run: |
6767
pnpm run --aggregate-output --filter "@itk-wasm/${{ matrix.package }}-build" build:python:wasi
6868
6969
- name: Test python on system
70-
if: ${{ matrix.package != 'dicom' && matrix.os == 'ubuntu-22.04' || (matrix.package != 'mesh-io' && matrix.package != 'dicom' && matrix.package != 'image-io' && matrix.package != 'downsample' ) }}
70+
if: ${{ matrix.package != 'dicom' && matrix.os == 'ubuntu-24.04' || (matrix.package != 'mesh-io' && matrix.package != 'dicom' && matrix.package != 'image-io' && matrix.package != 'downsample' ) }}
7171
run: |
7272
pnpm run --aggregate-output --filter "@itk-wasm/${{ matrix.package }}-build" test:python:wasi
7373
7474
- uses: thewtex/pyodide-actions/install-browser@1e32e8a037a3e99a845dd7ebad6b057a40b7e2c0
75-
if: ${{ matrix.python-minor-version > 11 && matrix.os == 'ubuntu-22.04' }}
75+
if: ${{ matrix.python-minor-version > 11 && matrix.os == 'ubuntu-24.04' }}
7676
with:
7777
runner: selenium
7878
browser: chrome
7979
browser-version: latest
8080

8181
- name: Test python on chrome
82-
if: ${{ matrix.python-minor-version > 11 && matrix.package != 'dicom' && matrix.os == 'ubuntu-22.04' }}
82+
if: ${{ matrix.python-minor-version > 11 && matrix.package != 'dicom' && matrix.os == 'ubuntu-24.04' }}
8383
run: |
8484
pnpm run --aggregate-output --filter "@itk-wasm/${{ matrix.package }}-build" test:python:emscripten

.github/workflows/scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: "Checkout code"
35-
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
35+
uses: actions/checkout@v4.2.2
3636
with:
3737
persist-credentials: false
3838

.github/workflows/toolchains.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ env:
1414
jobs:
1515
build-itk-wasm-base:
1616
name: "Build itk-wasm-base"
17-
runs-on: ubuntu-22.04
17+
runs-on: ubuntu-24.04
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v4.2.2
2121

2222
- uses: prefix-dev/setup-pixi@v0.8.1
2323
- run: pixi run export-itk-wasm-env-vars
@@ -59,10 +59,10 @@ jobs:
5959
build-itk-wasm:
6060
name: "Build itk-wasm"
6161
needs: build-itk-wasm-base
62-
runs-on: ubuntu-22.04
62+
runs-on: ubuntu-24.04
6363

6464
steps:
65-
- uses: actions/checkout@v4
65+
- uses: actions/checkout@v4.2.2
6666

6767
- uses: prefix-dev/setup-pixi@v0.8.1
6868
- run: pixi run export-itk-wasm-env-vars

.github/workflows/wasi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-24.04
1717

1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v4.2.2
2020

2121
- name: Free Disk Space (Ubuntu)
2222
uses: jlumbroso/free-disk-space@main

0 commit comments

Comments
 (0)