Skip to content

Commit a6465e0

Browse files
pushkarm029claude
andcommitted
Fix Android bindings CI disk space issue
Add jlumbroso/free-disk-space action to clear ~10-15GB of unused pre-installed software (dotnet, haskell, docker images, large packages) from GitHub-hosted runners before building Android native libraries. The CI was failing with "No space left on device" because cross-compiling Rust for 4 Android architectures in release mode generates large artifacts that exhaust the default runner disk space. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent aa23fa0 commit a6465e0

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/arkdrop-android-bindings-release.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@ jobs:
2121
working-directory: ./drop-core/uniffi/bindings/android
2222

2323
steps:
24+
- name: Free Disk Space
25+
uses: jlumbroso/free-disk-space@main
26+
with:
27+
tool-cache: false
28+
android: false
29+
dotnet: true
30+
haskell: true
31+
large-packages: true
32+
docker-images: true
33+
swap-storage: true
34+
2435
- uses: actions/checkout@v4
2536
- uses: Swatinem/rust-cache@v2
2637

0 commit comments

Comments
 (0)