Skip to content

Commit 789b9b5

Browse files
authored
Merge pull request #3269 from AndreMiras/feature/maximize_build_space
👷 CI disk cleanup via maximize-build-space
2 parents 359975b + f118e61 commit 789b9b5

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

.github/workflows/push.yml

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,18 @@ jobs:
7878
- name: qt
7979
target: testapps-qt
8080
steps:
81+
- name: Maximize build space
82+
uses: easimon/maximize-build-space@v10
83+
with:
84+
root-reserve-mb: 30720
85+
swap-size-mb: 1024
86+
remove-dotnet: 'true'
87+
remove-android: 'true'
88+
remove-haskell: 'true'
89+
remove-codeql: 'true'
90+
remove-docker-images: 'true'
8191
- name: Checkout python-for-android
8292
uses: actions/checkout@v5
83-
# helps with GitHub runner getting out of space
84-
- name: Free disk space
85-
run: |
86-
df -h
87-
sudo swapoff -a
88-
sudo rm -f /swapfile
89-
sudo apt -y clean
90-
docker images -q | xargs -r docker rmi
91-
df -h
9293
- name: Build python-for-android docker image
9394
run: |
9495
docker build --tag=kivy/python-for-android .
@@ -203,19 +204,20 @@ jobs:
203204
env:
204205
REBUILD_UPDATED_RECIPES_EXTRA_ARGS: --arch=${{ matrix.android_arch }}
205206
steps:
207+
- name: Maximize build space
208+
uses: easimon/maximize-build-space@v10
209+
with:
210+
root-reserve-mb: 30720
211+
swap-size-mb: 1024
212+
remove-dotnet: 'true'
213+
remove-android: 'true'
214+
remove-haskell: 'true'
215+
remove-codeql: 'true'
216+
remove-docker-images: 'true'
206217
- name: Checkout python-for-android (all-history)
207218
uses: actions/checkout@v5
208219
with:
209220
fetch-depth: 0
210-
# helps with GitHub runner getting out of space
211-
- name: Free disk space
212-
run: |
213-
df -h
214-
sudo swapoff -a
215-
sudo rm -f /swapfile
216-
sudo apt -y clean
217-
docker images -q | xargs -r docker rmi
218-
df -h
219221
- name: Pull docker image
220222
run: |
221223
make docker/pull

0 commit comments

Comments
 (0)