From a804a35e083539a1a0287ebc5d9b7041c8ef0eac Mon Sep 17 00:00:00 2001 From: BFE Engineering Date: Tue, 25 Aug 2026 17:16:36 -0600 Subject: [PATCH] ci: kernel-build artifact upload is best-effort (storage-quota resilience) The kernel build itself is the gate; uploading the zImage/dtb can fail on an account-wide GitHub artifact-storage-quota hit unrelated to the build. Mark the upload continue-on-error so a good build isn't red-X'd by it. Outputs also remain on the self-hosted runner host. Verified: kernel-build compiled the RV1106 6.18.46 kernel end-to-end on bfe-mpc-0640 (zImage 8.25 MB + rv1106-warden.dtb 37 KB); the patch series applied (issue #1 fix confirmed). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_017wB8KB3MMQztRDXCMCkPrf --- .github/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfdd1a5..a61492b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -135,7 +135,12 @@ jobs: # the ephemeral Luckfox SDK checkout path. CROSS_COMPILE: arm-linux-gnueabihf- run: bash build/build-kernel.sh + # Best-effort: the build IS the gate. Uploading the zImage/dtb to GitHub + # artifact storage can fail on an account-wide storage-quota hit (recalculated + # every 6-12h) that has nothing to do with this build — don't red-X a good + # kernel build over it. The outputs also remain on the self-hosted runner host. - uses: actions/upload-artifact@v4 + continue-on-error: true with: name: kernel-rv1106 path: |