Lines Matching +full:centos +full:- +full:stream9

1 name: zfs-qemu
12 description: 'Test on CentOS 9 stream'
17 description: 'Test on CentOS 10 stream'
22 …tion: "(optional) Experimental kernel version to install on Fedora (like '6.14' or '6.13.3-0.rc3')"
25 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
26 cancel-in-progress: true
29 test-config:
31 runs-on: ubuntu-24.04
36 - uses: actions/checkout@v4
38 fetch-depth: 0
39 - name: Generate OS config and CI type
42 …, "debian11", "debian12", "fedora41", "fedora42", "freebsd13-4r", "freebsd14-3s", "freebsd15-0c", …
43 …QUICK_OS='["almalinux8", "almalinux9", "almalinux10", "debian12", "fedora42", "freebsd14-3s", "ubu…
49 ci_type=$(python3 .github/workflows/scripts/generate-ci-type.py $head $base)
60 os_json=$(echo ${os_selection} | jq -c '[.[] | select(startswith("fedora"))]')
63 os_json=$(echo ${os_selection} | jq -c)
68 os_json=$(echo $os_json | jq -c '. += ["centos-stream9"]')
71 os_json=$(echo $os_json | jq -c '. += ["centos-stream10"]')
78 qemu-vm:
79 name: qemu-x86
80 needs: [ test-config ]
82 fail-fast: false
84 # rhl: almalinux8, almalinux9, centos-stream9, fedora41
87 # FreeBSD variants of 2025-06:
88 # FreeBSD Release: freebsd13-4r, freebsd13-5r, freebsd14-1r, freebsd14-2r, freebsd14-3r
89 # FreeBSD Stable: freebsd13-5s, freebsd14-3s
90 # FreeBSD Current: freebsd15-0c
91 os: ${{ fromJson(needs.test-config.outputs.test_os) }}
92 runs-on: ubuntu-24.04
94 - uses: actions/checkout@v4
98 - name: Setup QEMU
99 timeout-minutes: 10
100 run: .github/workflows/scripts/qemu-1-setup.sh
102 - name: Start build machine
103 timeout-minutes: 10
104 run: .github/workflows/scripts/qemu-2-start.sh ${{ matrix.os }}
106 - name: Install dependencies
107 timeout-minutes: 20
108 …run: .github/workflows/scripts/qemu-3-deps.sh ${{ matrix.os }} ${{ github.event.inputs.fedora_kern…
110 - name: Build modules
111 timeout-minutes: 30
112 run: .github/workflows/scripts/qemu-4-build.sh --poweroff --enable-debug ${{ matrix.os }}
114 - name: Setup testing machines
115 timeout-minutes: 5
116 run: .github/workflows/scripts/qemu-5-setup.sh
118 - name: Run tests
119 timeout-minutes: 270
120 run: .github/workflows/scripts/qemu-6-tests.sh
122 CI_TYPE: ${{ needs.test-config.outputs.ci_type }}
124 - name: Prepare artifacts
126 timeout-minutes: 10
127 run: .github/workflows/scripts/qemu-7-prepare.sh
129 - uses: actions/upload-artifact@v4
130 id: artifact-upload
133 name: Logs-functional-${{ matrix.os }}
134 path: /tmp/qemu-${{ matrix.os }}.tar
135 if-no-files-found: ignore
137 - name: Test Summary
139 …run: .github/workflows/scripts/qemu-8-summary.sh '${{ steps.artifact-upload.outputs.artifact-url }…
144 runs-on: ubuntu-latest
145 needs: [ qemu-vm ]
148 - uses: actions/checkout@v4
151 - uses: actions/download-artifact@v4
152 - name: Generating summary
153 run: .github/workflows/scripts/qemu-9-summary-page.sh
154 - name: Generating summary...
155 run: .github/workflows/scripts/qemu-9-summary-page.sh 2
156 - name: Generating summary...
157 run: .github/workflows/scripts/qemu-9-summary-page.sh 3
158 - name: Generating summary...
159 run: .github/workflows/scripts/qemu-9-summary-page.sh 4
160 - name: Generating summary...
161 run: .github/workflows/scripts/qemu-9-summary-page.sh 5
162 - name: Generating summary...
163 run: .github/workflows/scripts/qemu-9-summary-page.sh 6
164 - name: Generating summary...
165 run: .github/workflows/scripts/qemu-9-summary-page.sh 7
166 - name: Generating summary...
167 run: .github/workflows/scripts/qemu-9-summary-page.sh 8
168 - name: Generating summary...
169 run: .github/workflows/scripts/qemu-9-summary-page.sh 9
170 - name: Generating summary...
171 run: .github/workflows/scripts/qemu-9-summary-page.sh 10
172 - name: Generating summary...
173 run: .github/workflows/scripts/qemu-9-summary-page.sh 11
174 - name: Generating summary...
175 run: .github/workflows/scripts/qemu-9-summary-page.sh 12
176 - name: Generating summary...
177 run: .github/workflows/scripts/qemu-9-summary-page.sh 13
178 - name: Generating summary...
179 run: .github/workflows/scripts/qemu-9-summary-page.sh 14
180 - name: Generating summary...
181 run: .github/workflows/scripts/qemu-9-summary-page.sh 15
182 - name: Generating summary...
183 run: .github/workflows/scripts/qemu-9-summary-page.sh 16
184 - name: Generating summary...
185 run: .github/workflows/scripts/qemu-9-summary-page.sh 17
186 - name: Generating summary...
187 run: .github/workflows/scripts/qemu-9-summary-page.sh 18
188 - name: Generating summary...
189 run: .github/workflows/scripts/qemu-9-summary-page.sh 19
190 - uses: actions/upload-artifact@v4
193 path: out-*