fix(ci): point E2E setup-node tool cache at RUNNER_TEMP #91
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/e2e-runner-toolcache"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Post-merge E2E run for PR #90 failed at
Set up Node.jswithEACCES: permission denied, mkdir '/opt/hostedtoolcache'. The opensuse-base runner doesn't grant write access to the default tool cache, soactions/setup-node@v4errors out after successfully downloading and extracting Node (the cache-add is what trips it).Fix: set
RUNNER_TOOL_CACHEto${{ runner.temp }}/toolcacheat job-env level (per-job, writable, ephemeral) and pre-create it in a dedicated step.Closes the E2E CI break; does not change any test behaviour.
Test plan
Run E2E suitestep (Node + Playwright install succeed, deploy-sync gate kicks in next).