mirror of
https://codeberg.org/tmayoff/.dotfiles.git
synced 2025-12-06 08:48:34 -05:00
moved the disk space to it's own action
This commit is contained in:
parent
e2fc4ee259
commit
5613410a83
2 changed files with 46 additions and 18 deletions
45
.github/actions/disk_space/action.yml
vendored
Normal file
45
.github/actions/disk_space/action.yml
vendored
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
name: "Clear disk space"
|
||||||
|
description: "Frees disk space in the GHA runner"
|
||||||
|
inputs:
|
||||||
|
debug:
|
||||||
|
description: Enabling this will print before and after disk sizes
|
||||||
|
default: false
|
||||||
|
required: false
|
||||||
|
|
||||||
|
runs:
|
||||||
|
using: "composite"
|
||||||
|
steps:
|
||||||
|
- name: Get disk usage
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
echo "used use%"
|
||||||
|
df -h | grep /\$ | cut -d ' ' -f 5,9
|
||||||
|
|
||||||
|
- name: Detailed usage
|
||||||
|
run: |
|
||||||
|
du -h -d2 / 2>/dev/null | sort -hr | head -n 20 || true
|
||||||
|
|
||||||
|
- name: Clear
|
||||||
|
run: |
|
||||||
|
sudo rm -rf /usr/share/dotnet
|
||||||
|
sudo rm -rf /usr/share/swift
|
||||||
|
sudo rm -rf /usr/lib/jvm
|
||||||
|
sudo rm -rf /usr/local/.ghcup
|
||||||
|
sudo rm -rf /home/runner/.rustup
|
||||||
|
sudo rm -rf /usr/local/share/chromium
|
||||||
|
sudo rm -rf /usr/local/lib/android
|
||||||
|
sudo rm -rf /opt/ghc
|
||||||
|
sudo rm -rf /opt/hostedtoolcache/CodeQL
|
||||||
|
sudo docker system prune -af || true
|
||||||
|
sudo docker image prune -af || true
|
||||||
|
sudo docker builder prune -af || true
|
||||||
|
|
||||||
|
- name: Get disk usage
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
echo "used use%"
|
||||||
|
df -h | grep /\$ | cut -d ' ' -f 5,9
|
||||||
|
|
||||||
|
- name: Detailed usage
|
||||||
|
run: |
|
||||||
|
du -h -d2 / 2>/dev/null | sort -hr | head -n 20 || true
|
||||||
19
.github/workflows/main.yml
vendored
19
.github/workflows/main.yml
vendored
|
|
@ -19,24 +19,7 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: Maximize build space
|
- name: Maximize build space
|
||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
shell: bash
|
uses: ./.github/actions/build
|
||||||
run: |
|
|
||||||
df -h
|
|
||||||
du -h -d2 / 2>/dev/null | sort -hr | head -n 20 || true
|
|
||||||
sudo rm -rf /usr/share/dotnet
|
|
||||||
sudo rm -rf /usr/share/swift
|
|
||||||
sudo rm -rf /usr/lib/jvm
|
|
||||||
sudo rm -rf /usr/local/.ghcup
|
|
||||||
sudo rm -rf /home/runner/.rustup
|
|
||||||
sudo rm -rf /usr/local/share/chromium
|
|
||||||
sudo rm -rf /usr/local/lib/android
|
|
||||||
sudo rm -rf /opt/ghc
|
|
||||||
sudo rm -rf /opt/hostedtoolcache/CodeQL
|
|
||||||
sudo docker system prune -af || true
|
|
||||||
sudo docker image prune -af || true
|
|
||||||
sudo docker builder prune -af || true
|
|
||||||
df -h
|
|
||||||
du -h -d2 / 2>/dev/null | sort -hr | head -n 20 || true
|
|
||||||
|
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue