From 3106062c356b5be791f88942c9302b1115497547 Mon Sep 17 00:00:00 2001 From: valeros Date: Fri, 19 Dec 2025 14:34:54 +0200 Subject: [PATCH] Use an external action to free space in CI runner for examples workflow Also reverts the previous attempt --- .github/workflows/examples.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/examples.yml b/.github/workflows/examples.yml index 8e18e624..a33e7ad2 100644 --- a/.github/workflows/examples.yml +++ b/.github/workflows/examples.yml @@ -15,6 +15,16 @@ jobs: PIO_INSTALL_DEVPLATFORM_NAMES: "aceinna_imu,atmelavr,atmelmegaavr,atmelsam,espressif32,espressif8266,nordicnrf52,raspberrypi,ststm32,teensy" steps: + - name: Free Disk Space + uses: endersonmenezes/free-disk-space@v3 + with: + remove_android: true + remove_dotnet: true + remove_haskell: true + # Faster cleanup + remove_packages_one_command: true + rm_cmd: "rmz" + - uses: actions/checkout@v4 with: submodules: "recursive" @@ -33,16 +43,9 @@ jobs: if: startsWith(matrix.os, 'ubuntu') run: | # Free space - echo "Listing 50 largest packages" - dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 50 - df -h - sudo rm -rf /opt/hostedtoolcache - sudo rm -rf /usr/share/dotnet - sudo rm -rf /usr/local/lib/android sudo apt clean - docker system prune -af + # docker rmi $(docker image ls -aq) df -h - tox -e testexamples - name: Run on macOS