From 1d93b461b7f600b164fef91352aff5f670aed5dc Mon Sep 17 00:00:00 2001 From: remittor Date: Wed, 31 Dec 2025 19:27:22 +0300 Subject: [PATCH] build: Add step "Increase swap" and "Check OOM error" --- .github/workflows/build.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee24352..e602835 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -280,6 +280,16 @@ jobs: restore-keys: | toolchain-${{ env.G_TARGET_ARCH }}- + - name: Increase swap to 16G + run: | + free -h + sudo swapoff -a || true + sudo rm -f /swapfile + sudo fallocate -l 16G /swapfile + sudo chmod 600 /swapfile + sudo mkswap /swapfile + sudo swapon /swapfile + - name: Monitor memory run: | echo "Memory and swap:" @@ -369,6 +379,13 @@ jobs: - name: Check space usage run: df -hT + - name: Check OOM error + if: failure() + run: | + dmesg | grep -i -E 'oom|killed process' || true + echo "================== Memory =================" + free -h + - name: Compress build logs if: always() env: