File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -226,6 +226,19 @@ jobs:
226226 with :
227227 enable-cache : true
228228
229+ - name : Add extra swap for release build
230+ if : inputs.build_mode == 'release'
231+ run : |
232+ set -euxo pipefail
233+ sudo swapoff -a || true
234+ sudo rm -f /swapfile
235+ sudo fallocate -l 16G /swapfile || sudo dd if=/dev/zero of=/swapfile bs=1M count=16384
236+ sudo chmod 600 /swapfile
237+ sudo mkswap /swapfile
238+ sudo swapon /swapfile
239+ free -h
240+ swapon --show
241+
229242 - name : Debug host and Docker resources (pre-build)
230243 if : inputs.build_mode == 'release'
231244 run : |
@@ -241,19 +254,6 @@ jobs:
241254 docker system df
242255 docker ps -a
243256
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-
257257 - name : Build (release mode)
258258 uses : PyO3/maturin-action@v1
259259 if : inputs.build_mode == 'release'
You can’t perform that action at this time.
0 commit comments