From 9caee6e39273ebf794a0a93b49578972ea36e24b Mon Sep 17 00:00:00 2001 From: j4rviscmd Date: Fri, 10 Jul 2026 05:26:29 +0900 Subject: [PATCH] fix: ignore missing swapfile in release workflow Create swap step The Build REH (linux-x64) job failed with "swapoff: /swapfile: swapoff failed: No such file or directory" (exit code 4) on the ubuntu-24.04 runner, where `swapon --show` reports /swapfile but the file does not actually exist. Replace the fragile `grep` guard with `sudo swapoff /swapfile 2>/dev/null || true` so a missing swapfile no longer aborts the step; rm -f /swapfile -> fallocate -> swapon proceeds regardless. Co-Authored-By: Claude --- .github/workflows/release.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4212f19b00a..cc80917d0b7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -219,9 +219,7 @@ jobs: - name: Create swap if: runner.os == 'Linux' run: | - if swapon --show=NAME --noheadings | grep -q '/swapfile'; then - sudo swapoff /swapfile - fi + sudo swapoff /swapfile 2>/dev/null || true sudo rm -f /swapfile sudo fallocate -l 8G /swapfile sudo chmod 600 /swapfile