mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-09-15 13:50:11 +03:00
CI: Add CentOS Stream 9/10 to the FULL_OS runner list
Testing on CentOS Stream provides several months advance notice of changes coming to the RHEL kernel. This should help OpenZFS be proactive instead of reactive to new RHEL minor versions. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de> Signed-off-by: Carl George <carlwgeorge@gmail.com> ZFS-CI-Type: full Closes #16904 Closes #17526
This commit is contained in:
parent
7882e85a9b
commit
8c4f625c12
20
.github/workflows/zfs-qemu.yml
vendored
20
.github/workflows/zfs-qemu.yml
vendored
@ -5,16 +5,6 @@ on:
|
|||||||
pull_request:
|
pull_request:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
inputs:
|
inputs:
|
||||||
include_stream9:
|
|
||||||
type: boolean
|
|
||||||
required: false
|
|
||||||
default: false
|
|
||||||
description: 'Test on CentOS 9 stream'
|
|
||||||
include_stream10:
|
|
||||||
type: boolean
|
|
||||||
required: false
|
|
||||||
default: false
|
|
||||||
description: 'Test on CentOS 10 stream'
|
|
||||||
fedora_kernel_ver:
|
fedora_kernel_ver:
|
||||||
type: string
|
type: string
|
||||||
required: false
|
required: false
|
||||||
@ -39,7 +29,7 @@ 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", "almalinux10", "debian11", "debian12", "fedora41", "fedora42", "freebsd13-5r", "freebsd14-3s", "freebsd15-0c", "ubuntu22", "ubuntu24"]'
|
FULL_OS='["almalinux8", "almalinux9", "almalinux10", "centos-stream9", "centos-stream10", "debian11", "debian12", "fedora41", "fedora42", "freebsd13-5r", "freebsd14-3s", "freebsd15-0c", "ubuntu22", "ubuntu24"]'
|
||||||
QUICK_OS='["almalinux8", "almalinux9", "almalinux10", "debian12", "fedora42", "freebsd14-3s", "ubuntu24"]'
|
QUICK_OS='["almalinux8", "almalinux9", "almalinux10", "debian12", "fedora42", "freebsd14-3s", "ubuntu24"]'
|
||||||
# determine CI type when running on PR
|
# determine CI type when running on PR
|
||||||
ci_type="full"
|
ci_type="full"
|
||||||
@ -63,14 +53,6 @@ jobs:
|
|||||||
os_json=$(echo ${os_selection} | jq -c)
|
os_json=$(echo ${os_selection} | jq -c)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add optional runners
|
|
||||||
if [ "${{ github.event.inputs.include_stream9 }}" == 'true' ]; then
|
|
||||||
os_json=$(echo $os_json | jq -c '. += ["centos-stream9"]')
|
|
||||||
fi
|
|
||||||
if [ "${{ github.event.inputs.include_stream10 }}" == 'true' ]; then
|
|
||||||
os_json=$(echo $os_json | jq -c '. += ["centos-stream10"]')
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo $os_json
|
echo $os_json
|
||||||
echo "os=$os_json" >> $GITHUB_OUTPUT
|
echo "os=$os_json" >> $GITHUB_OUTPUT
|
||||||
echo "ci_type=$ci_type" >> $GITHUB_OUTPUT
|
echo "ci_type=$ci_type" >> $GITHUB_OUTPUT
|
||||||
|
Loading…
Reference in New Issue
Block a user