This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new e30b8ff691c Clean up runner disk space before building PROD image
(#77072)
e30b8ff691c is described below
commit e30b8ff691c4e0eb1e048a77536ef9829d1b3db9
Author: Ayush Meel <[email protected]>
AuthorDate: Sat Nov 14 05:09:40 2026 +0530
Clean up runner disk space before building PROD image (#77072)
On public GitHub runners, the root partition only has around 14 GB free,
while /mnt has 75 GB free. prod-image-build.yml was missing the runner cleanup
step (free_up_disk_space.sh) and the docker relocation step
(move_docker_to_mnt.sh), so building the PROD image with all provider wheels
filled up root and failed with 'no space left on device'.
This adds both steps right before Breeze installation, matching
ci-image-build.yml and prod-packages-build.yml.
---
.github/workflows/prod-image-build.yml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/.github/workflows/prod-image-build.yml
b/.github/workflows/prod-image-build.yml
index 4ac2b2945be..a7c898ff7f1 100644
--- a/.github/workflows/prod-image-build.yml
+++ b/.github/workflows/prod-image-build.yml
@@ -182,8 +182,13 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #
v7.0.1
with:
persist-credentials: false
+ - name: "Free up disk space"
+ shell: bash
+ run: ./scripts/tools/free_up_disk_space.sh
- name: "Make /mnt writeable"
run: ./scripts/ci/make_mnt_writeable.sh
+ - name: "Move docker to /mnt"
+ run: ./scripts/ci/move_docker_to_mnt.sh
- name: "Install Breeze"
uses: ./.github/actions/breeze
- name: "Cleanup dist and context file"