From f4df33f058bd7e903ee35917dff18796d6307070 Mon Sep 17 00:00:00 2001 From: velaraptor-runpod Date: Wed, 7 Oct 2026 01:36:43 +0000 Subject: [PATCH] ci: tolerate protected toolcache files when clearing runner space Blacksmith runners protect some files under $AGENT_TOOLSDIRECTORY (/opt/hostedtoolcache, e.g. Ruby x64.complete sentinels), so rm -rf exits 1 with 'Operation not permitted' and fails the release job before the build starts. Allow the cleanup to proceed past it. --- .github/workflows/dev.yml | 2 +- .github/workflows/release.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 588f7706..28974823 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -20,7 +20,7 @@ jobs: rm -rf /usr/share/dotnet rm -rf /opt/ghc rm -rf "/usr/local/share/boost" - rm -rf "$AGENT_TOOLSDIRECTORY" + rm -rf "$AGENT_TOOLSDIRECTORY" || true - name: Set up QEMU uses: docker/setup-qemu-action@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1ef55aac..05af547a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: rm -rf /usr/share/dotnet rm -rf /opt/ghc rm -rf "/usr/local/share/boost" - rm -rf "$AGENT_TOOLSDIRECTORY" + rm -rf "$AGENT_TOOLSDIRECTORY" || true - name: Set up QEMU uses: docker/setup-qemu-action@v3