From dcdb0b064a5165ef1958a121228da2e02df3e576 Mon Sep 17 00:00:00 2001 From: Christian Marangi Date: Wed, 7 Dec 2022 14:44:34 +0100 Subject: [PATCH] CI: build: make kernel build configurable Make kernel build configurable to permit to introduce toolchain testing. Signed-off-by: Christian Marangi --- .github/workflows/build.yml | 4 ++++ .github/workflows/kernel.yml | 1 + .github/workflows/packages.yml | 1 + 3 files changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 783943badd9..42db3669ace 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,6 +14,8 @@ on: type: boolean build_full: type: boolean + build_kernel: + type: boolean build_all_modules: type: boolean build_all_kmods: @@ -338,11 +340,13 @@ jobs: run: make toolchain/install -j$(nproc) BUILD_LOG=1 || ret=$? .github/workflows/scripts/show_build_failures.sh - name: Build Kernel + if: inputs.build_kernel == true shell: su buildbot -c "sh -e {0}" working-directory: openwrt run: make target/compile -j$(nproc) BUILD_LOG=1 || ret=$? .github/workflows/scripts/show_build_failures.sh - name: Build Kernel Kmods + if: inputs.build_kernel == true shell: su buildbot -c "sh -e {0}" working-directory: openwrt run: make package/linux/compile -j$(nproc) BUILD_LOG=1 || ret=$? .github/workflows/scripts/show_build_failures.sh diff --git a/.github/workflows/kernel.yml b/.github/workflows/kernel.yml index 0fd03749f3a..d886002ed16 100644 --- a/.github/workflows/kernel.yml +++ b/.github/workflows/kernel.yml @@ -67,6 +67,7 @@ jobs: uses: ./.github/workflows/build.yml with: target: ${{ matrix.target }} + build_kernel: true build_all_kmods: true check-kernel-patches: diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index 0711a986772..7bcaa2b3d33 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -38,6 +38,7 @@ jobs: uses: ./.github/workflows/build.yml with: target: ${{ matrix.target }} + build_kernel: true build_all_kmods: true build_all_modules: true build_full: true -- 2.30.2