Lines Matching +full:freebsd14 +full:- +full:1 +full:s

1 name: zfs-qemu
12 …tion: "(optional) Experimental kernel version to install on Fedora (like '6.14' or '6.13.3-0.rc3')"
15 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
16 cancel-in-progress: true
19 test-config:
21 runs-on: ubuntu-24.04
26 - uses: actions/checkout@v4
28 fetch-depth: 0
29 - name: Generate OS config and CI type
32 …inux10", "centos-stream9", "centos-stream10", "debian11", "debian12", "fedora41", "fedora42", "fre…
33 …S='["almalinux8", "almalinux9", "almalinux10", "debian12", "fedora42", "freebsd14-3s", "ubuntu24"]'
39 ci_type=$(python3 .github/workflows/scripts/generate-ci-type.py $head $base)
50 os_json=$(echo ${os_selection} | jq -c '[.[] | select(startswith("fedora"))]')
53 os_json=$(echo ${os_selection} | jq -c)
60 qemu-vm:
61 name: qemu-x86
62 needs: [ test-config ]
64 fail-fast: false
66 # rhl: almalinux8, almalinux9, centos-stream9, fedora41
69 # FreeBSD variants of 2025-06:
70 # FreeBSD Release: freebsd13-5r, freebsd14-2r, freebsd14-3r
71 # FreeBSD Stable: freebsd13-5s, freebsd14-3s
72 # FreeBSD Current: freebsd15-0c
73 os: ${{ fromJson(needs.test-config.outputs.test_os) }}
74 runs-on: ubuntu-24.04
76 - uses: actions/checkout@v4
80 - name: Setup QEMU
81 timeout-minutes: 10
82 run: .github/workflows/scripts/qemu-1-setup.sh
84 - name: Start build machine
85 timeout-minutes: 10
86 run: .github/workflows/scripts/qemu-2-start.sh ${{ matrix.os }}
88 - name: Install dependencies
89 timeout-minutes: 20
90 …run: .github/workflows/scripts/qemu-3-deps.sh ${{ matrix.os }} ${{ github.event.inputs.fedora_kern…
92 - name: Build modules
93 timeout-minutes: 30
94 run: .github/workflows/scripts/qemu-4-build.sh --poweroff --enable-debug ${{ matrix.os }}
96 - name: Setup testing machines
97 timeout-minutes: 5
98 run: .github/workflows/scripts/qemu-5-setup.sh
100 - name: Run tests
101 timeout-minutes: 270
102 run: .github/workflows/scripts/qemu-6-tests.sh
104 CI_TYPE: ${{ needs.test-config.outputs.ci_type }}
106 - name: Prepare artifacts
108 timeout-minutes: 10
109 run: .github/workflows/scripts/qemu-7-prepare.sh
111 - uses: actions/upload-artifact@v4
112 id: artifact-upload
115 name: Logs-functional-${{ matrix.os }}
116 path: /tmp/qemu-${{ matrix.os }}.tar
117 if-no-files-found: ignore
119 - name: Test Summary
121 …run: .github/workflows/scripts/qemu-8-summary.sh '${{ steps.artifact-upload.outputs.artifact-url }…
126 runs-on: ubuntu-latest
127 needs: [ qemu-vm ]
130 - uses: actions/checkout@v4
133 - uses: actions/download-artifact@v4
134 - name: Generating summary
135 run: .github/workflows/scripts/qemu-9-summary-page.sh
136 - name: Generating summary...
137 run: .github/workflows/scripts/qemu-9-summary-page.sh 2
138 - name: Generating summary...
139 run: .github/workflows/scripts/qemu-9-summary-page.sh 3
140 - name: Generating summary...
141 run: .github/workflows/scripts/qemu-9-summary-page.sh 4
142 - name: Generating summary...
143 run: .github/workflows/scripts/qemu-9-summary-page.sh 5
144 - name: Generating summary...
145 run: .github/workflows/scripts/qemu-9-summary-page.sh 6
146 - name: Generating summary...
147 run: .github/workflows/scripts/qemu-9-summary-page.sh 7
148 - name: Generating summary...
149 run: .github/workflows/scripts/qemu-9-summary-page.sh 8
150 - name: Generating summary...
151 run: .github/workflows/scripts/qemu-9-summary-page.sh 9
152 - name: Generating summary...
153 run: .github/workflows/scripts/qemu-9-summary-page.sh 10
154 - name: Generating summary...
155 run: .github/workflows/scripts/qemu-9-summary-page.sh 11
156 - name: Generating summary...
157 run: .github/workflows/scripts/qemu-9-summary-page.sh 12
158 - name: Generating summary...
159 run: .github/workflows/scripts/qemu-9-summary-page.sh 13
160 - name: Generating summary...
161 run: .github/workflows/scripts/qemu-9-summary-page.sh 14
162 - name: Generating summary...
163 run: .github/workflows/scripts/qemu-9-summary-page.sh 15
164 - name: Generating summary...
165 run: .github/workflows/scripts/qemu-9-summary-page.sh 16
166 - name: Generating summary...
167 run: .github/workflows/scripts/qemu-9-summary-page.sh 17
168 - name: Generating summary...
169 run: .github/workflows/scripts/qemu-9-summary-page.sh 18
170 - name: Generating summary...
171 run: .github/workflows/scripts/qemu-9-summary-page.sh 19
172 - uses: actions/upload-artifact@v4
175 path: out-*