Skip to content

Commit 972f392

Browse files
committed
add swap
1 parent c4446ea commit 972f392

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,19 @@ jobs:
241241
docker system df
242242
docker ps -a
243243
244+
- name: Add extra swap for release build
245+
if: inputs.build_mode == 'release'
246+
run: |
247+
set -euxo pipefail
248+
sudo swapoff -a || true
249+
sudo rm -f /swapfile
250+
sudo fallocate -l 16G /swapfile || sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
251+
sudo chmod 600 /swapfile
252+
sudo mkswap /swapfile
253+
sudo swapon /swapfile
254+
free -h
255+
swapon --show
256+
244257
- name: Build (release mode)
245258
uses: PyO3/maturin-action@v1
246259
if: inputs.build_mode == 'release'

0 commit comments

Comments
 (0)