Skip to content

Commit a39a14e

Browse files
committed
CI: Add Fedora 42 runner (#17249)
Signed-off-by: Tony Hutter <[email protected]> Reviewed-by: Tino Reichardt <[email protected]> Reviewed-by: George Melikov <[email protected]> Reviewed-by: Alexander Motin <[email protected]>
1 parent 36864e3 commit a39a14e

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

.github/workflows/scripts/qemu-2-start.sh

+5
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ case "$OS" in
6868
OSv="fedora-unknown"
6969
URL="https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-41-1.4.x86_64.qcow2"
7070
;;
71+
fedora42)
72+
OSNAME="Fedora 42"
73+
OSv="fedora-unknown"
74+
URL="https://download.fedoraproject.org/pub/fedora/linux/releases/42/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2"
75+
;;
7176
freebsd13-4r)
7277
OSNAME="FreeBSD 13.4-RELEASE"
7378
OSv="freebsd13.0"

.github/workflows/scripts/qemu-3-deps-vm.sh

+3
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ case "$1" in
129129
fedora*)
130130
rhel
131131
sudo dnf install -y libunwind-devel
132+
133+
# Fedora 42+ moves /usr/bin/script from 'util-linux' to 'util-linux-script'
134+
sudo dnf install -y util-linux-script || true
132135
;;
133136
freebsd*)
134137
freebsd

.github/workflows/zfs-qemu-packages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
strategy:
4848
fail-fast: false
4949
matrix:
50-
os: ['almalinux8', 'almalinux9', 'fedora40', 'fedora41']
50+
os: ['almalinux8', 'almalinux9', 'fedora40', 'fedora41', 'fedora42']
5151
runs-on: ubuntu-24.04
5252
steps:
5353
- uses: actions/checkout@v4

.github/workflows/zfs-qemu.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ jobs:
3434
- name: Generate OS config and CI type
3535
id: os
3636
run: |
37-
FULL_OS='["almalinux8", "almalinux9", "debian11", "debian12", "fedora40", "fedora41", "freebsd13-4r", "freebsd14-2r", "freebsd15-0c", "ubuntu20", "ubuntu22", "ubuntu24"]'
38-
QUICK_OS='["almalinux8", "almalinux9", "debian12", "fedora41", "freebsd14-2r", "ubuntu24"]'
37+
FULL_OS='["almalinux8", "almalinux9", "debian11", "debian12", "fedora40", "fedora41", "fedora42", "freebsd13-4r", "freebsd14-2r", "freebsd15-0c", "ubuntu20", "ubuntu22", "ubuntu24"]'
38+
QUICK_OS='["almalinux8", "almalinux9", "debian12", "fedora42", "freebsd14-2r", "ubuntu24"]'
3939
# determine CI type when running on PR
4040
ci_type="full"
4141
if ${{ github.event_name == 'pull_request' }}; then

0 commit comments

Comments
 (0)