Skip to content

Commit b79c9bf

Browse files
committed
disk space management
1 parent 322b395 commit b79c9bf

1 file changed

Lines changed: 17 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@ jobs:
1818
runs-on: 'ubuntu-latest'
1919
steps:
2020
- uses: actions/checkout@v4
21-
- name: Disk space (start)
22-
run: |
23-
df -h
24-
df -h /nix/store || true
25-
# Workaround for corepack enable in node
26-
# Source: (https://github.com/actions/setup-node/issues/899#issuecomment-1828798029)
21+
- name: Free Disk Space (Ubuntu)
22+
uses: jlumbroso/free-disk-space@v1.3.1
2723
- name: devbox installer
2824
uses: jetify-com/devbox-install-action@v0.14.0
2925
with:
3026
enable-cache: 'true'
27+
- name: Nix GC (pre-build)
28+
run: |
29+
nix-collect-garbage -d || true
30+
du -sh /nix/store || true
3131
- name: build
3232
run: devbox run build
3333

@@ -46,14 +46,16 @@ jobs:
4646
ios-device: "iPhone 17"
4747
ios-runtime: "26.1"
4848
steps:
49+
- uses: actions/checkout@v4
50+
- name: Free Disk Space
51+
run: |
52+
sudo rm -rf /usr/share/dotnet
53+
sudo rm -rf /opt/ghc
54+
sudo rm -rf "/usr/local/share/boost"
55+
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
4956
- uses: maxim-lobanov/setup-xcode@v1
5057
with:
5158
xcode-version: '26.1.1'
52-
- uses: actions/checkout@v4
53-
- name: Disk space (start)
54-
run: |
55-
df -h
56-
df -h /nix/store || true
5759
- name: CocoaPods cache
5860
uses: actions/cache@v4
5961
with:
@@ -121,6 +123,10 @@ jobs:
121123
uses: jetify-com/devbox-install-action@v0.14.0
122124
with:
123125
enable-cache: 'true'
126+
- name: Nix GC (pre-build)
127+
run: |
128+
nix-collect-garbage -d || true
129+
du -sh /nix/store || true
124130
- name: Disk space (start)
125131
run: |
126132
df -h

0 commit comments

Comments
 (0)