From 3c92d149be7fe64b9ee147f84ec0d8af046cf5d0 Mon Sep 17 00:00:00 2001 From: Jefffrey Date: Sat, 15 Nov 2025 00:24:26 +0900 Subject: [PATCH 1/5] Use `jlumbroso/free-disk-space` in CI setup-builder step --- .github/actions/setup-builder/action.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/actions/setup-builder/action.yaml b/.github/actions/setup-builder/action.yaml index 22d2f2187dd07..f42722eff47b6 100644 --- a/.github/actions/setup-builder/action.yaml +++ b/.github/actions/setup-builder/action.yaml @@ -25,6 +25,8 @@ inputs: runs: using: "composite" steps: + - name: Free Disk Space (Ubuntu) + uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1 - name: Install Build Dependencies shell: bash run: | From 77e89859d222cd35a171c6b1f8a4d56fb9042b85 Mon Sep 17 00:00:00 2001 From: Jefffrey Date: Sat, 15 Nov 2025 00:52:20 +0900 Subject: [PATCH 2/5] try another approach --- .github/actions/setup-builder/action.yaml | 2 -- .github/workflows/rust.yml | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/actions/setup-builder/action.yaml b/.github/actions/setup-builder/action.yaml index f42722eff47b6..22d2f2187dd07 100644 --- a/.github/actions/setup-builder/action.yaml +++ b/.github/actions/setup-builder/action.yaml @@ -25,8 +25,6 @@ inputs: runs: using: "composite" steps: - - name: Free Disk Space (Ubuntu) - uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1 - name: Install Build Dependencies shell: bash run: | diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index c58f888df1639..94fcf3b76b20e 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -271,7 +271,21 @@ jobs: runs-on: ubuntu-latest container: image: amd64/rust + volumes: + - /usr/local:/host/usr/local steps: + - name: Remove unnecessary preinstalled software + - run: | + echo "Disk space before cleanup:" + df -h + # remove tool cache: about 8.5GB (github has host /opt/hostedtoolcache mounted as /__t) + rm -rf /__t/* || true + # remove Haskell runtime: about 6.3GB (host /usr/local/.ghcup) + rm -rf /host/usr/local/.ghcup || true + # remove Android library: about 7.8GB (host /usr/local/lib/android) + rm -rf /host/usr/local/lib/android || true + echo "Disk space after cleanup:" + df -h - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: submodules: true From 83b2fe705e6173becbdd73d6db53d24f347a06c5 Mon Sep 17 00:00:00 2001 From: Jefffrey Date: Sat, 15 Nov 2025 00:55:33 +0900 Subject: [PATCH 3/5] oops --- .github/workflows/rust.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 94fcf3b76b20e..125273448df48 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -275,7 +275,7 @@ jobs: - /usr/local:/host/usr/local steps: - name: Remove unnecessary preinstalled software - - run: | + run: | echo "Disk space before cleanup:" df -h # remove tool cache: about 8.5GB (github has host /opt/hostedtoolcache mounted as /__t) From 34b19a66d5b8d3488e4e18aeef0d5e9466e85026 Mon Sep 17 00:00:00 2001 From: Jefffrey Date: Sat, 15 Nov 2025 01:25:57 +0900 Subject: [PATCH 4/5] ci From 3552b8b643bd1d5f52881012b45769ab44c10279 Mon Sep 17 00:00:00 2001 From: Jefffrey Date: Sat, 15 Nov 2025 11:19:32 +0900 Subject: [PATCH 5/5] ci