Skip to content

Commit 9ef65e1

Browse files
committed
Update android_deploy.yml
1 parent 0f9a0d6 commit 9ef65e1

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

.github/workflows/android_deploy.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@ jobs:
99
deploy-android:
1010
runs-on: ubuntu-latest
1111
steps:
12+
- name: Free Disk Space
13+
run: |
14+
echo "Disk space before cleanup:"
15+
df -h
16+
# Remove unused software to free up space
17+
sudo rm -rf /usr/share/dotnet
18+
sudo rm -rf /usr/local/lib/android/sdk/ndk
19+
sudo rm -rf /opt/ghc
20+
sudo rm -rf /opt/hostedtoolcache/CodeQL
21+
sudo rm -rf /usr/local/share/boost
22+
sudo rm -rf /usr/share/swift
23+
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
24+
# Remove Docker images
25+
sudo docker image prune --all --force || true
26+
# Clean apt cache
27+
sudo apt-get clean
28+
echo "Disk space after cleanup:"
29+
df -h
1230
- uses: actions/checkout@v4
1331
- name: Setup Node.js
1432
uses: actions/setup-node@v3
@@ -53,11 +71,14 @@ jobs:
5371
run: |
5472
cd ${{ github.workspace }}/apps/box/android
5573
chmod +x gradlew
56-
./gradlew bundleRelease -Pandroid.injected.signing.store.file=$GITHUB_WORKSPACE/apps/box/android/app/signingKey.jks -Pandroid.injected.signing.store.password=$KEY_STORE_PASSWORD -Pandroid.injected.signing.key.alias=$KEY_ALIAS -Pandroid.injected.signing.key.password=$KEY_PASSWORD
74+
# Clean before build to ensure fresh state
75+
./gradlew clean
76+
./gradlew bundleRelease -Pandroid.injected.signing.store.file=$GITHUB_WORKSPACE/apps/box/android/app/signingKey.jks -Pandroid.injected.signing.store.password=$KEY_STORE_PASSWORD -Pandroid.injected.signing.key.alias=$KEY_ALIAS -Pandroid.injected.signing.key.password=$KEY_PASSWORD --no-daemon
5777
env:
5878
KEY_STORE_PASSWORD: ${{ secrets.KEY_STORE_PASSWORD }}
5979
KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
6080
KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
81+
GRADLE_OPTS: '-Dorg.gradle.jvmargs="-Xmx4g -XX:+HeapDumpOnOutOfMemoryError"'
6182

6283
- name: List Directory
6384
run: ls -la ${{ github.workspace }}/apps/box/android/app/build/outputs/bundle/release

0 commit comments

Comments
 (0)