From 61e57169217131dd1d9a8b4bd7e46b443a4655b0 Mon Sep 17 00:00:00 2001 From: adtpdn Date: Thu, 18 Jun 2026 16:03:35 +0800 Subject: [PATCH] fix: macOS swap uses writable home dir instead of read-only root --- .github/workflows/build.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b9ff0ca..e29bae1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -114,13 +114,14 @@ jobs: - name: Add Swap Space run: | - sudo mkdir -p /swapfile - sudo dd if=/dev/zero of=/swapfile/swapfile bs=1M count=4096 - sudo chmod 600 /swapfile/swapfile - sudo mkswap /swapfile/swapfile - sudo swapon /swapfile/swapfile + SWAP_DIR="$HOME/swapfile" + mkdir -p "$SWAP_DIR" + dd if=/dev/zero of="$SWAP_DIR/swapfile" bs=1M count=4096 + chmod 600 "$SWAP_DIR/swapfile" + sudo mkswap "$SWAP_DIR/swapfile" + sudo swapon "$SWAP_DIR/swapfile" echo "Swap added:" - swapon --show + sudo swapon --show - name: Export macOS Build run: |