9898 - name : Maximize build space
9999 uses : easimon/maximize-build-space@v10
100100 with :
101- root-reserve-mb : 30720
101+ root-reserve-mb : 4096
102102 swap-size-mb : 1024
103103 remove-dotnet : ' true'
104104 remove-android : ' true'
@@ -107,6 +107,13 @@ jobs:
107107 remove-docker-images : ' true'
108108 - name : Checkout python-for-android
109109 uses : actions/checkout@v5
110+ - name : Relocate Docker data directory
111+ run : |
112+ sudo systemctl stop docker
113+ sudo mkdir -p "${GITHUB_WORKSPACE}/docker-data"
114+ echo '{"data-root": "'${GITHUB_WORKSPACE}/docker-data'"}' | sudo tee /etc/docker/daemon.json
115+ sudo systemctl start docker
116+ docker info | grep "Docker Root Dir"
110117 - name : Build python-for-android docker image
111118 run : |
112119 docker build --tag=kivy/python-for-android .
@@ -224,7 +231,7 @@ jobs:
224231 - name : Maximize build space
225232 uses : easimon/maximize-build-space@v10
226233 with :
227- root-reserve-mb : 30720
234+ root-reserve-mb : 4096
228235 swap-size-mb : 1024
229236 remove-dotnet : ' true'
230237 remove-android : ' true'
@@ -235,6 +242,13 @@ jobs:
235242 uses : actions/checkout@v5
236243 with :
237244 fetch-depth : 0
245+ - name : Relocate Docker data directory
246+ run : |
247+ sudo systemctl stop docker
248+ sudo mkdir -p "${GITHUB_WORKSPACE}/docker-data"
249+ echo '{"data-root": "'${GITHUB_WORKSPACE}/docker-data'"}' | sudo tee /etc/docker/daemon.json
250+ sudo systemctl start docker
251+ docker info | grep "Docker Root Dir"
238252 - name : Pull docker image
239253 run : |
240254 make docker/pull
0 commit comments