12
12
13
13
jobs :
14
14
rustfmt-clippy :
15
- runs-on : ubuntu-22 .04
15
+ runs-on : ubuntu-24 .04
16
16
17
17
steps :
18
18
- uses : actions/checkout@v4
30
30
args : -- -D warnings
31
31
32
32
msrv :
33
- runs-on : ubuntu-22 .04
33
+ runs-on : ubuntu-24 .04
34
34
35
35
env :
36
36
CARGO_INCREMENTAL : 0
72
72
--no-default-features
73
73
74
74
wasi :
75
- runs-on : ubuntu-22 .04
75
+ runs-on : ubuntu-24 .04
76
76
needs : [rustfmt-clippy, msrv]
77
77
78
78
env :
@@ -152,7 +152,7 @@ jobs:
152
152
SCCACHE_DIR : /home/runner/.cache/sccache
153
153
SCCACHE_IDLE_TIMEOUT : 0
154
154
155
- runs-on : ubuntu-22 .04
155
+ runs-on : ubuntu-24 .04
156
156
needs : [rustfmt-clippy, msrv]
157
157
158
158
steps :
@@ -175,10 +175,8 @@ jobs:
175
175
- name : Install dependencies
176
176
if : matrix.conf != 'dav1d-tests-arm64'
177
177
run : |
178
- sudo sed -i 's/jammy/lunar/g' /etc/apt/sources.list
179
- sudo rm /etc/apt/sources.list.d/*.list
180
178
sudo apt update
181
- sudo apt install nasm libaom-dev meson ninja-build nasm
179
+ sudo apt install nasm libaom-dev meson ninja-build
182
180
- name : Install cargo-c
183
181
if : matrix.conf == 'cargo-c'
184
182
env :
@@ -206,14 +204,8 @@ jobs:
206
204
rustup component add llvm-tools-preview
207
205
- name : Install aarch64 toolchain, qemu-user and libdav1d deps
208
206
if : matrix.conf == 'dav1d-tests-arm64'
209
- env :
210
- LINK : http://ports.ubuntu.com/ubuntu-ports/pool
211
207
run : |
212
208
rustup target add aarch64-unknown-linux-gnu
213
- { echo 'deb [arch=amd64] http://azure.archive.ubuntu.com/ubuntu lunar main universe'
214
- echo 'deb [arch=amd64] http://azure.archive.ubuntu.com/ubuntu lunar-updates main universe'
215
- echo 'deb [arch=arm64] http://azure.ports.ubuntu.com/ lunar main universe'
216
- } | sudo tee /etc/apt/sources.list
217
209
sudo dpkg --add-architecture arm64
218
210
sudo apt update
219
211
sudo apt install qemu-user gcc-aarch64-linux-gnu meson ninja-build nasm
0 commit comments