Skip to content

Commit a42c41d

Browse files
committed
Reduce size for testing
Signed-off-by: Jonathan Dieter <[email protected]>
1 parent 0018c47 commit a42c41d

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

.container_build_image

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rocky-9-kernel-builder

.github/workflows/kernel-build-and-test.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ permissions:
77

88
jobs:
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
@@ -23,8 +28,7 @@ jobs:
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
@@ -48,7 +53,7 @@ jobs:
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
@@ -59,7 +64,7 @@ jobs:
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

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

test

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Test

0 commit comments

Comments
 (0)