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"

Reply via email to