From d2412ad34c526a69e76696c5cd48c481bcf768d7 Mon Sep 17 00:00:00 2001 From: Antoni Segura Puimedon Date: Tue, 11 Aug 2026 19:29:30 +0200 Subject: [PATCH] fix(docs): set writable uv cache path for arc-runner-set On arc-runner-set runners, HOME=/ so setup-uv resolves its cache directory to /.cache/uv which is not writable, causing the docs build to fail with "Permission denied". Use runner.temp for the cache path. Fixes: CNTRLPLANE-3945 Co-Authored-By: Claude Opus 4.6 Signed-off-by: Antoni Segura Puimedon --- .github/workflows/docs-build-reusable.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docs-build-reusable.yaml b/.github/workflows/docs-build-reusable.yaml index d8788fc74abc..ecafc5cff7cb 100644 --- a/.github/workflows/docs-build-reusable.yaml +++ b/.github/workflows/docs-build-reusable.yaml @@ -16,6 +16,8 @@ jobs: with: persist-credentials: false - uses: astral-sh/setup-uv@f0ec1fc3b38f5e7cd731bb6ce540c5af426746bb # v6.1.0 + with: + cache-local-path: ${{ runner.temp }}/.uv-cache - name: Build documentation run: uv run --frozen zensical build --strict working-directory: docs