1212jobs :
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