Skip to content

Commit 20950a8

Browse files
committed
Bump the CI to use ubuntu-24.04
1 parent c7530f2 commit 20950a8

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

.github/workflows/rav1e.yml

+5-13
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212

1313
jobs:
1414
rustfmt-clippy:
15-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-24.04
1616

1717
steps:
1818
- uses: actions/checkout@v4
@@ -30,7 +30,7 @@ jobs:
3030
args: -- -D warnings
3131

3232
msrv:
33-
runs-on: ubuntu-22.04
33+
runs-on: ubuntu-24.04
3434

3535
env:
3636
CARGO_INCREMENTAL: 0
@@ -72,7 +72,7 @@ jobs:
7272
--no-default-features
7373
7474
wasi:
75-
runs-on: ubuntu-22.04
75+
runs-on: ubuntu-24.04
7676
needs: [rustfmt-clippy, msrv]
7777

7878
env:
@@ -152,7 +152,7 @@ jobs:
152152
SCCACHE_DIR: /home/runner/.cache/sccache
153153
SCCACHE_IDLE_TIMEOUT: 0
154154

155-
runs-on: ubuntu-22.04
155+
runs-on: ubuntu-24.04
156156
needs: [rustfmt-clippy, msrv]
157157

158158
steps:
@@ -175,10 +175,8 @@ jobs:
175175
- name: Install dependencies
176176
if: matrix.conf != 'dav1d-tests-arm64'
177177
run: |
178-
sudo sed -i 's/jammy/lunar/g' /etc/apt/sources.list
179-
sudo rm /etc/apt/sources.list.d/*.list
180178
sudo apt update
181-
sudo apt install nasm libaom-dev meson ninja-build nasm
179+
sudo apt install nasm libaom-dev meson ninja-build
182180
- name: Install cargo-c
183181
if: matrix.conf == 'cargo-c'
184182
env:
@@ -206,14 +204,8 @@ jobs:
206204
rustup component add llvm-tools-preview
207205
- name: Install aarch64 toolchain, qemu-user and libdav1d deps
208206
if: matrix.conf == 'dav1d-tests-arm64'
209-
env:
210-
LINK: http://ports.ubuntu.com/ubuntu-ports/pool
211207
run: |
212208
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
217209
sudo dpkg --add-architecture arm64
218210
sudo apt update
219211
sudo apt install qemu-user gcc-aarch64-linux-gnu meson ninja-build nasm

0 commit comments

Comments
 (0)