Skip to content

Commit d78ea71

Browse files
committed
chore(ci): show disk usage
1 parent ff22f74 commit d78ea71

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Disk usage
2+
description: Show disk usage
3+
runs:
4+
using: 'composite'
5+
steps:
6+
- name: Total runner disk usage
7+
shell: bash
8+
run: df -h /
9+
10+
- name: Top-level directories usage
11+
shell: bash
12+
run: du -h -d1 / | sort -hr | head -n 20 || true
13+
14+
- name: Workspace usage
15+
shell: bash
16+
run: du -sh $GITHUB_WORKSPACE || true
17+
18+
- name: Gradle user home usage
19+
shell: bash
20+
run: du -sh ~/.gradle || true
21+
22+
- name: Gradle cache usage
23+
shell: bash
24+
run: du -sh ~/.gradle/caches ~/.gradle/wrapper || true
25+
26+
- name: Build outputs usage
27+
shell: bash
28+
run: du -sh build app-*/build || true

.github/workflows/build-android.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ jobs:
3939
with:
4040
cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }}
4141

42+
- name: Show disk usage
43+
uses: ./.github/actions/disk-usage
44+
4245
- name: Quality - Spotless
4346
run: ./gradlew spotlessCheck
4447

@@ -48,8 +51,16 @@ jobs:
4851
- name: Quality - Lint
4952
run: ./gradlew lint
5053

54+
- name: Show disk usage
55+
uses: ./.github/actions/disk-usage
56+
5157
- name: Quality - Dependency Guard
5258
run: ./gradlew dependencyGuard
5359

5460
- name: Build (run full build and tests)
5561
run: ./gradlew build
62+
63+
- name: Show disk usage
64+
uses: ./.github/actions/disk-usage
65+
66+

0 commit comments

Comments
 (0)