File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -158,6 +158,19 @@ jobs:
158158 with :
159159 enable-cache : true
160160
161+ - name : Add extra swap for release build
162+ if : inputs.build_mode == 'release'
163+ run : |
164+ set -euxo pipefail
165+ sudo swapoff -a || true
166+ sudo rm -f /swapfile
167+ sudo fallocate -l 8G /swapfile || sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
168+ sudo chmod 600 /swapfile
169+ sudo mkswap /swapfile
170+ sudo swapon /swapfile
171+ free -h
172+ swapon --show
173+
161174 - name : Build (release mode)
162175 uses : PyO3/maturin-action@v1
163176 if : inputs.build_mode == 'release'
@@ -232,7 +245,7 @@ jobs:
232245 set -euxo pipefail
233246 sudo swapoff -a || true
234247 sudo rm -f /swapfile
235- sudo fallocate -l 16G /swapfile || sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
248+ sudo fallocate -l 8G /swapfile || sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
236249 sudo chmod 600 /swapfile
237250 sudo mkswap /swapfile
238251 sudo swapon /swapfile
You can’t perform that action at this time.
0 commit comments