File tree Expand file tree Collapse file tree 4 files changed +14
-7
lines changed Expand file tree Collapse file tree 4 files changed +14
-7
lines changed Original file line number Diff line number Diff line change 1+ rocky-9-kernel-builder
Original file line number Diff line number Diff line change @@ -7,7 +7,12 @@ permissions:
77
88jobs :
99 build :
10- runs-on : ubuntu-24.04
10+ name : Build ${{ matrix.runner == 'kernel-build' && 'x86_64' || 'aarch64' }}
11+ runs-on : ${{ matrix.runner }}
12+ strategy :
13+ fail-fast : false
14+ matrix :
15+ runner : [kernel-build, kernel-build-arm64]
1116
1217 steps :
1318 - name : Checkout code
2328 sudo apt-get install -y fuse3 cpu-checker podman
2429 sudo modprobe fuse # guarantee /dev/fuse
2530 if ! sudo kvm-ok ; then
26- echo "::error::KVM acceleration not available on this runner."
27- exit 1
31+ echo "::warning::KVM acceleration not available on this runner."
2832 fi
2933
3034 # Kernel build inside CIQ builder
@@ -33,13 +37,14 @@ jobs:
3337 set -euxo pipefail
3438 mkdir -p output
3539 df -h
36- ls -l .cont* -d
40+ cat /proc/cpuinfo
3741 podman run --rm --pull=always \
3842 --privileged \
3943 --device=/dev/fuse \
4044 --device=/dev/kvm \
4145 -v "$PWD":/src \
4246 -v "$PWD/output":/output \
47+ -v /bin/true:/usr/libexec/kernel_build.sh \
4348 --security-opt label=disable \
4449 pulp.prod.ciq.dev/ciq/cicd/lts-images/builder \
4550 build_kernel.sh
4853 - name : Upload QCOW2 and metadata
4954 uses : actions/upload-artifact@v4
5055 with :
51- name : kernel-build
56+ name : kernel-build-${{ matrix.runner == 'kernel-build' && 'x86_64' || 'aarch64' }}
5257 path : |
5358 output/*.qcow2
5459 output/last_build_image.txt
5964 - name : Upload build & dmesg logs
6065 uses : actions/upload-artifact@v4
6166 with :
62- name : kernel-logs
67+ name : kernel-logs-${{ matrix.runner == 'kernel-build' && 'x86_64' || 'aarch64' }}
6368 path : |
6469 output/*.log
6570 retention-days : 7
Original file line number Diff line number Diff line change @@ -94,7 +94,7 @@ modules.order
9494#
9595! .clang-format
9696! .cocciconfig
97- ! .container-build-image
97+ ! .container_build_image
9898! .get_maintainer.ignore
9999! .gitattributes
100100! .gitignore
Original file line number Diff line number Diff line change 1+ Test
You can’t perform that action at this time.
0 commit comments