Commit 6f8703f
authored
ci(test): reclaim ubuntu runner disk + drop test debug-info (#295)
Ubuntu CI was hitting os error 28 (No space left on device) at link
time — 14 tree-sitter parsers × 30+ test binaries × default debug-info
filled the runner's 14 GB free space (last seen on PR #291 run 26240379100,
tantivy.rlib link failed mid-cascade with callmeta_c_cpp misreported as
the failing test).
Two stacked mitigations:
1. Ubuntu-only `jlumbroso/free-disk-space` step before checkout — drops
tool-cache + android + dotnet + haskell, reclaiming ~30 GB. macOS &
windows have 50+ GB free by default; skipped there.
2. Job-level `CARGO_PROFILE_TEST_DEBUG=0` — shrinks target/debug/deps/
roughly 70%. Assertions stay on; only DWARF data is dropped.1 parent 38b8d17 commit 6f8703f
1 file changed
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
161 | 167 | | |
162 | 168 | | |
163 | 169 | | |
| |||
170 | 176 | | |
171 | 177 | | |
172 | 178 | | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
173 | 192 | | |
174 | 193 | | |
175 | 194 | | |
| |||
0 commit comments