From 0cb9128810526e37a0784a3ff3f5fa04496fa5fd Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Wed, 17 May 2023 11:59:11 +0000 Subject: [PATCH] ci: reclaim some space in runner vm --- .github/workflows/scripts/setup.sh | 19 +++++++++++++++++++ .github/workflows/ubuntu.yml | 6 ++++++ 2 files changed, 25 insertions(+) create mode 100644 .github/workflows/scripts/setup.sh diff --git a/.github/workflows/scripts/setup.sh b/.github/workflows/scripts/setup.sh new file mode 100644 index 0000000..0d6a430 --- /dev/null +++ b/.github/workflows/scripts/setup.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +set -eu + +df -h + +sudo systemd-run --wait rm -rf \ + /usr/share/az* \ + /usr/share/dotnet \ + /usr/share/gradle* \ + /usr/share/miniconda \ + /usr/share/swift \ + /var/lib/gems \ + /var/lib/mysql \ + /var/lib/snapd + +sudo fstrim / + +df -h diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 648fa3a..377fbe8 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -54,6 +54,9 @@ jobs: ] steps: + - name: Setup + run: .github/workflows/scripts/setup.sh + - uses: actions/checkout@v1 - name: Build @@ -108,6 +111,9 @@ jobs: ] steps: + - name: Setup + run: .github/workflows/scripts/setup.sh + - uses: actions/checkout@v1 - name: Build