Skip to content

Commit 3106062

Browse files
committed
Use an external action to free space in CI runner for examples workflow
Also reverts the previous attempt
1 parent 63b9718 commit 3106062

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/examples.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,16 @@ jobs:
1515
PIO_INSTALL_DEVPLATFORM_NAMES: "aceinna_imu,atmelavr,atmelmegaavr,atmelsam,espressif32,espressif8266,nordicnrf52,raspberrypi,ststm32,teensy"
1616

1717
steps:
18+
- name: Free Disk Space
19+
uses: endersonmenezes/free-disk-space@v3
20+
with:
21+
remove_android: true
22+
remove_dotnet: true
23+
remove_haskell: true
24+
# Faster cleanup
25+
remove_packages_one_command: true
26+
rm_cmd: "rmz"
27+
1828
- uses: actions/checkout@v4
1929
with:
2030
submodules: "recursive"
@@ -33,16 +43,9 @@ jobs:
3343
if: startsWith(matrix.os, 'ubuntu')
3444
run: |
3545
# Free space
36-
echo "Listing 50 largest packages"
37-
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 50
38-
df -h
39-
sudo rm -rf /opt/hostedtoolcache
40-
sudo rm -rf /usr/share/dotnet
41-
sudo rm -rf /usr/local/lib/android
4246
sudo apt clean
43-
docker system prune -af
47+
# docker rmi $(docker image ls -aq)
4448
df -h
45-
4649
tox -e testexamples
4750
4851
- name: Run on macOS

0 commit comments

Comments
 (0)