Skip to content

Commit 6eab3db

Browse files
committed
[ci] Update to ubuntu-24.04 GitHub actions runner
Signed-off-by: Michael Brown <mcb30@ipxe.org>
1 parent 05cb930 commit 6eab3db

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66

77
cache:
88
name: Cache
9-
runs-on: ubuntu-22.04
9+
runs-on: ubuntu-24.04
1010
steps:
1111
- name: Cache permissions
1212
run: |
@@ -22,13 +22,13 @@ jobs:
2222
run: |
2323
sudo apt update
2424
sudo apt install -y -d -o Acquire::Retries=50 \
25-
mtools syslinux isolinux \
26-
libc6-dev-i386 valgrind \
25+
mtools syslinux isolinux genisoimage \
26+
libc6-dev-i386 liblzma-dev valgrind \
2727
gcc-arm-none-eabi gcc-aarch64-linux-gnu
2828
2929
x86:
3030
name: x86
31-
runs-on: ubuntu-22.04
31+
runs-on: ubuntu-24.04
3232
needs: cache
3333
steps:
3434
- name: Check out code
@@ -48,8 +48,8 @@ jobs:
4848
sudo dpkg --add-architecture i386
4949
sudo apt update
5050
sudo apt install -y -o Acquire::Retries=50 \
51-
mtools syslinux isolinux \
52-
libc6-dev-i386 valgrind \
51+
mtools syslinux isolinux genisoimage \
52+
libc6-dev-i386 liblzma-dev valgrind \
5353
libgcc-s1:i386 libc6-dbg:i386
5454
- name: Build (BIOS)
5555
run: |
@@ -64,7 +64,7 @@ jobs:
6464
6565
arm32:
6666
name: ARM32
67-
runs-on: ubuntu-22.04
67+
runs-on: ubuntu-24.04
6868
needs: cache
6969
steps:
7070
- name: Check out code
@@ -83,7 +83,8 @@ jobs:
8383
run: |
8484
sudo apt update
8585
sudo apt install -y -o Acquire::Retries=50 \
86-
mtools syslinux isolinux gcc-arm-none-eabi
86+
mtools syslinux isolinux genisoimage \
87+
gcc-arm-none-eabi
8788
- name: Build
8889
run: |
8990
make -j 4 -C src CROSS=arm-none-eabi- \
@@ -93,7 +94,7 @@ jobs:
9394
9495
arm64:
9596
name: ARM64
96-
runs-on: ubuntu-22.04
97+
runs-on: ubuntu-24.04
9798
needs: cache
9899
steps:
99100
- name: Check out code
@@ -112,7 +113,8 @@ jobs:
112113
run: |
113114
sudo apt update
114115
sudo apt install -y -o Acquire::Retries=50 \
115-
mtools syslinux isolinux gcc-aarch64-linux-gnu
116+
mtools syslinux isolinux genisoimage \
117+
gcc-aarch64-linux-gnu
116118
- name: Build
117119
run: |
118120
make -j 4 -C src CROSS=aarch64-linux-gnu- \

.github/workflows/coverity.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
jobs:
99
submit:
1010
name: Submit
11-
runs-on: ubuntu-22.04
11+
runs-on: ubuntu-24.04
1212
steps:
1313
- name: Check out code
1414
uses: actions/checkout@v4

0 commit comments

Comments
 (0)