From 7039bf5aadaf97b0d3774ed82f9ad8a9021ca438 Mon Sep 17 00:00:00 2001 From: Conrad Kramer Date: Thu, 19 Mar 2026 00:13:11 -0700 Subject: [PATCH] Provision Forgejo act cache on macOS --- services/forgejo-nsc/internal/nsc/macos.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/forgejo-nsc/internal/nsc/macos.go b/services/forgejo-nsc/internal/nsc/macos.go index bdcf503..b87e954 100644 --- a/services/forgejo-nsc/internal/nsc/macos.go +++ b/services/forgejo-nsc/internal/nsc/macos.go @@ -597,8 +597,9 @@ func macosBootstrapScript() string { workdir="${FORGEJO_RUNNER_WORKDIR:-/tmp/forgejo-runner}" mkdir -p "${workdir}" cd "${workdir}" -export HOME="${workdir}/home" -mkdir -p "${HOME}/.cache/act" +if ! mkdir -p "/Users/runner/.cache/act" 2>/dev/null; then + sudo install -d -m 0775 -o "$(id -un)" -g "$(id -gn)" /Users/runner/.cache /Users/runner/.cache/act +fi export PATH="/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin:${PATH}"