From cc837cb4184b585be4b98450e573bbaea13e2150 Mon Sep 17 00:00:00 2001 From: Tianhao-Gu Date: Tue, 13 Jan 2026 11:01:37 -0600 Subject: [PATCH 1/2] always run clean disk space step --- .github/workflows/build_docker_image.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build_docker_image.yaml b/.github/workflows/build_docker_image.yaml index dd2cfbf..6009fe5 100644 --- a/.github/workflows/build_docker_image.yaml +++ b/.github/workflows/build_docker_image.yaml @@ -42,7 +42,6 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: Free Disk Space (Ubuntu) - if: ${{ (github.event_name == 'release' && github.event.action == 'published') || github.ref_type == 'tag' }} uses: jlumbroso/free-disk-space@main with: tool-cache: false From 57dd3e088365dced7e4541baa60feeaf0275ad2c Mon Sep 17 00:00:00 2001 From: Tianhao-Gu Date: Tue, 13 Jan 2026 11:30:03 -0600 Subject: [PATCH 2/2] add flag for free_disk_space --- .github/workflows/build_docker_image.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build_docker_image.yaml b/.github/workflows/build_docker_image.yaml index 6009fe5..a4cf019 100644 --- a/.github/workflows/build_docker_image.yaml +++ b/.github/workflows/build_docker_image.yaml @@ -2,6 +2,11 @@ name: Build and push docker image on: workflow_call: + inputs: + free_disk_space: + description: 'Free disk space before build (adds ~1-2 min, useful for large images)' + type: boolean + default: false workflow_dispatch: push: branches: [ "main", "master", "develop" ] @@ -42,6 +47,7 @@ jobs: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: Free Disk Space (Ubuntu) + if: ${{ inputs.free_disk_space || (github.event_name == 'release' && github.event.action == 'published') || github.ref_type == 'tag' }} uses: jlumbroso/free-disk-space@main with: tool-cache: false