Skip to content

Commit 84d78a1

Browse files
authored
Migrate CI/CD to ubuntu-24.04 and test docker images to latest (#993)
1 parent f0ee67f commit 84d78a1

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

.github/workflows/ci_cd.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
# Code quality checks.
2121
pre-commit:
2222
name: Run pre-commit
23-
runs-on: ubuntu-22.04
23+
runs-on: ubuntu-24.04
2424
steps:
2525
- name: Check out repository
2626
uses: actions/checkout@v4
@@ -38,7 +38,7 @@ jobs:
3838
- pre-commit
3939
permissions:
4040
security-events: write
41-
runs-on: ubuntu-22.04
41+
runs-on: ubuntu-24.04
4242
strategy:
4343
fail-fast: false
4444
matrix:
@@ -64,7 +64,7 @@ jobs:
6464
name: Run tests
6565
needs:
6666
- pre-commit
67-
runs-on: ubuntu-22.04
67+
runs-on: ubuntu-24.04
6868
steps:
6969
- name: Check out repository
7070
uses: actions/checkout@v4
@@ -87,7 +87,7 @@ jobs:
8787
name: Build package
8888
needs:
8989
- run-tests
90-
runs-on: ubuntu-22.04
90+
runs-on: ubuntu-24.04
9191
steps:
9292
- name: Check out repository
9393
uses: actions/checkout@v4
@@ -120,7 +120,7 @@ jobs:
120120
matrix:
121121
os:
122122
- macos-latest
123-
- ubuntu-22.04
123+
- ubuntu-24.04
124124
steps:
125125
- name: Check out repository
126126
uses: actions/checkout@v4
@@ -151,7 +151,7 @@ jobs:
151151
name: Test Docker image
152152
needs:
153153
- run-tests
154-
runs-on: ubuntu-22.04
154+
runs-on: ubuntu-24.04
155155
steps:
156156
- name: Check out repository
157157
uses: actions/checkout@v4
@@ -207,13 +207,13 @@ jobs:
207207
name: Test Docker ${{ matrix.docker-version }} image build
208208
needs:
209209
- run-tests
210-
runs-on: ubuntu-22.04
210+
runs-on: ubuntu-24.04
211211
strategy:
212212
matrix:
213213
docker-version:
214-
- '24.0.6-1~ubuntu.22.04~jammy'
215-
- '23.0.6-1~ubuntu.22.04~jammy'
216-
- '20.10.13~3-0~ubuntu-jammy'
214+
- '27.5.0-1~ubuntu.24.04~noble'
215+
- '26.1.4-1~ubuntu.24.04~noble'
216+
- '26.0.0-1~ubuntu.24.04~noble'
217217
steps:
218218
- name: Uninstall pre-installed Docker
219219
run: |
@@ -255,7 +255,7 @@ jobs:
255255
needs:
256256
- test-docker-image
257257
- test-docker-image-build
258-
runs-on: ubuntu-22.04
258+
runs-on: ubuntu-24.04
259259
steps:
260260
- name: Check out repository
261261
uses: actions/checkout@v4
@@ -286,7 +286,7 @@ jobs:
286286
needs:
287287
- test-docker-image
288288
- test-docker-image-build
289-
runs-on: ubuntu-22.04
289+
runs-on: ubuntu-24.04
290290
steps:
291291
- name: Check out repository
292292
uses: actions/checkout@v4
@@ -323,7 +323,7 @@ jobs:
323323
permissions:
324324
contents: read
325325
id-token: write
326-
runs-on: ubuntu-22.04
326+
runs-on: ubuntu-24.04
327327
steps:
328328
- name: Get package artifacts
329329
uses: actions/download-artifact@v4
@@ -349,7 +349,7 @@ jobs:
349349
permissions:
350350
contents: read
351351
id-token: write
352-
runs-on: ubuntu-22.04
352+
runs-on: ubuntu-24.04
353353
steps:
354354
- name: Get package artifacts
355355
uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)