mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-05-23 23:14:59 +03:00
CI: Add Fedora 42 runner (#17249)
Signed-off-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Reviewed-by: George Melikov <mail@gmelikov.ru> Reviewed-by: Alexander Motin <mav@FreeBSD.org>
This commit is contained in:
parent
155847c72d
commit
ba03054c83
5
.github/workflows/scripts/qemu-2-start.sh
vendored
5
.github/workflows/scripts/qemu-2-start.sh
vendored
@ -68,6 +68,11 @@ case "$OS" in
|
|||||||
OSv="fedora-unknown"
|
OSv="fedora-unknown"
|
||||||
URL="https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-41-1.4.x86_64.qcow2"
|
URL="https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-41-1.4.x86_64.qcow2"
|
||||||
;;
|
;;
|
||||||
|
fedora42)
|
||||||
|
OSNAME="Fedora 42"
|
||||||
|
OSv="fedora-unknown"
|
||||||
|
URL="https://download.fedoraproject.org/pub/fedora/linux/releases/42/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2"
|
||||||
|
;;
|
||||||
freebsd13-4r)
|
freebsd13-4r)
|
||||||
OSNAME="FreeBSD 13.4-RELEASE"
|
OSNAME="FreeBSD 13.4-RELEASE"
|
||||||
OSv="freebsd13.0"
|
OSv="freebsd13.0"
|
||||||
|
3
.github/workflows/scripts/qemu-3-deps-vm.sh
vendored
3
.github/workflows/scripts/qemu-3-deps-vm.sh
vendored
@ -129,6 +129,9 @@ case "$1" in
|
|||||||
fedora*)
|
fedora*)
|
||||||
rhel
|
rhel
|
||||||
sudo dnf install -y libunwind-devel
|
sudo dnf install -y libunwind-devel
|
||||||
|
|
||||||
|
# Fedora 42+ moves /usr/bin/script from 'util-linux' to 'util-linux-script'
|
||||||
|
sudo dnf install -y util-linux-script || true
|
||||||
;;
|
;;
|
||||||
freebsd*)
|
freebsd*)
|
||||||
freebsd
|
freebsd
|
||||||
|
2
.github/workflows/zfs-qemu-packages.yml
vendored
2
.github/workflows/zfs-qemu-packages.yml
vendored
@ -47,7 +47,7 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
os: ['almalinux8', 'almalinux9', 'fedora40', 'fedora41']
|
os: ['almalinux8', 'almalinux9', 'fedora40', 'fedora41', 'fedora42']
|
||||||
runs-on: ubuntu-24.04
|
runs-on: ubuntu-24.04
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
4
.github/workflows/zfs-qemu.yml
vendored
4
.github/workflows/zfs-qemu.yml
vendored
@ -34,8 +34,8 @@ jobs:
|
|||||||
- name: Generate OS config and CI type
|
- name: Generate OS config and CI type
|
||||||
id: os
|
id: os
|
||||||
run: |
|
run: |
|
||||||
FULL_OS='["almalinux8", "almalinux9", "debian11", "debian12", "fedora40", "fedora41", "freebsd13-4r", "freebsd14-2r", "freebsd15-0c", "ubuntu20", "ubuntu22", "ubuntu24"]'
|
FULL_OS='["almalinux8", "almalinux9", "debian11", "debian12", "fedora40", "fedora41", "fedora42", "freebsd13-4r", "freebsd14-2r", "freebsd15-0c", "ubuntu20", "ubuntu22", "ubuntu24"]'
|
||||||
QUICK_OS='["almalinux8", "almalinux9", "debian12", "fedora41", "freebsd14-2r", "ubuntu24"]'
|
QUICK_OS='["almalinux8", "almalinux9", "debian12", "fedora42", "freebsd14-2r", "ubuntu24"]'
|
||||||
# determine CI type when running on PR
|
# determine CI type when running on PR
|
||||||
ci_type="full"
|
ci_type="full"
|
||||||
if ${{ github.event_name == 'pull_request' }}; then
|
if ${{ github.event_name == 'pull_request' }}; then
|
||||||
|
Loading…
Reference in New Issue
Block a user