From ce4c7cd0146083056a77c38f73dc9d31c77092fe Mon Sep 17 00:00:00 2001 From: Ashhhleyyy Date: Fri, 26 Apr 2024 12:55:18 +0100 Subject: [PATCH] fix(ci): remove a bunch of rubbish from the runner to free up disk space --- .github/workflows/cache.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/cache.yml b/.github/workflows/cache.yml index cf8b249..713c5a9 100644 --- a/.github/workflows/cache.yml +++ b/.github/workflows/cache.yml @@ -9,8 +9,28 @@ jobs: - uses: cachix/install-nix-action@v20 with: nix_path: nixpkgs=channel:nixos-unstable + # yoinked from https://github.com/ifd3f/infra/blob/main/.github/workflows/check-targets.yml + - name: Remove unneccessary packages + run: 'echo "=== Before pruning ===" + + df -h + + sudo rm -rf /usr/bin/buildah /usr/bin/containerd* /usr/bin/ctr /usr/bin/docker* + /usr/bin/gh /usr/bin/git /usr/bin/gpg /usr/bin/grub* /usr/bin/mono-sgen + /usr/bin/myisam* /usr/bin/mysql* /usr/bin/openssl /usr/bin/pedump /usr/bin/php* + /usr/bin/podman /usr/bin/python3.10 /usr/bin/shellcheck /usr/bin/skopeo + /usr/bin/snap /usr/bin/tcpdump /usr/bin/tmux /usr/bin/x86_64-linux-gnu-* + /usr/bin/yq /opt /usr/local /usr/share /var/lib /var/log || true + + echo + + echo "=== After pruning ===" + + df -h + ' - uses: cachix/cachix-action@v12 with: name: ashhhleyyy authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - run: GC_DONT_GC=1 nix build --show-trace --log-lines 10000 --fallback '.#nixosConfigurations.alex.config.system.build.toplevel' + - run: df -h