Skip to content

Commit b00de82

Browse files
committed
ci: use ubuntu-24.04 image
Explicitly move to ubuntu-24.04 images, which will soon become ubuntu-latest for github actions. Ref: actions/runner-images#10636 Ref: https://github.com/actions/runner-images/blob/main/README.md
1 parent 20fbdcc commit b00de82

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212
jobs:
1313
release:
1414
name: Release
15-
runs-on: ubuntu-latest
15+
runs-on: ubuntu-24.04
1616
steps:
1717
- name: Checkout Repository
1818
uses: actions/checkout@v4
@@ -104,10 +104,10 @@ jobs:
104104
fail-fast: false
105105
matrix:
106106
include:
107-
- os: ubuntu-latest
107+
- os: ubuntu-24.04
108108
profile: dev
109109
toolchain: stable
110-
- os: ubuntu-latest
110+
- os: ubuntu-24.04
111111
profile: dev
112112
toolchain: nightly
113113
- os: macos-latest
@@ -125,7 +125,7 @@ jobs:
125125
run: |
126126
cargo --locked build --profile ${{ matrix.profile }}
127127
- name: Install Test Dependencies
128-
if: ${{ matrix.os == 'ubuntu-latest' }}
128+
if: ${{ matrix.os == 'ubuntu-24.04' }}
129129
run: |
130130
sudo apt-get update
131131
sudo apt-get install quilt gnupg2 libio-pty-perl
@@ -152,7 +152,7 @@ jobs:
152152
153153
unit-tests:
154154
name: Unit Tests
155-
runs-on: ubuntu-latest
155+
runs-on: ubuntu-24.04
156156
steps:
157157
- name: Checkout Repository
158158
uses: actions/checkout@v4
@@ -166,7 +166,7 @@ jobs:
166166
167167
clippy:
168168
name: Clippy Lint
169-
runs-on: ubuntu-latest
169+
runs-on: ubuntu-24.04
170170
steps:
171171
- name: Checkout repository
172172
uses: actions/checkout@v4
@@ -181,7 +181,7 @@ jobs:
181181
182182
rustfmt:
183183
name: Format Lint
184-
runs-on: ubuntu-latest
184+
runs-on: ubuntu-24.04
185185
steps:
186186
- name: Checkout repository
187187
uses: actions/checkout@v4
@@ -196,7 +196,7 @@ jobs:
196196
197197
api-docs:
198198
name: API Documentation
199-
runs-on: ubuntu-latest
199+
runs-on: ubuntu-24.04
200200
steps:
201201
- name: Checkout Repository
202202
uses: actions/checkout@v4
@@ -272,7 +272,7 @@ jobs:
272272
github-release:
273273
name: GitHub Release
274274
if: ${{ startsWith(github.ref, 'refs/tags/') }}
275-
runs-on: ubuntu-latest
275+
runs-on: ubuntu-24.04
276276
needs: [release, windows-build]
277277
steps:
278278
- name: Checkout Repository

0 commit comments

Comments
 (0)