27 lines
858 B
YAML
27 lines
858 B
YAML
|
# Inspired by https://github.com/AdityaGarg8/remove-unwanted-software
|
||
|
# to free up disk space. Currently removes Dotnet, Android and Haskell.
|
||
|
name: Remove unwanted software
|
||
|
description: Default GitHub runners come with a lot of unnecessary software
|
||
|
runs:
|
||
|
using: "composite"
|
||
|
steps:
|
||
|
- name: Disk space report before modification
|
||
|
shell: bash
|
||
|
run: |
|
||
|
echo "==> Available space before cleanup"
|
||
|
echo
|
||
|
df -h
|
||
|
- name: Maximize build disk space
|
||
|
shell: bash
|
||
|
run: |
|
||
|
set -euo pipefail
|
||
|
sudo rm -rf /usr/share/dotnet
|
||
|
sudo rm -rf /usr/local/lib/android
|
||
|
sudo rm -rf /opt/ghc
|
||
|
sudo rm -rf /usr/local/.ghcup
|
||
|
- name: Disk space report after modification
|
||
|
shell: bash
|
||
|
run: |
|
||
|
echo "==> Available space after cleanup"
|
||
|
echo
|
||
|
df -h
|