ci(tests): disable setup-uv cache on act_runner to prevent /tmp disk pressure #33
Reference in New Issue
Block a user
Delete Branch "fix/uv-cache-disable-act-runner"
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?
act_runner containers share /tmp across jobs. setup-uv writes its wheel cache to /tmp/setup-uv-cache by default, which fills the partition and breaks subsequent runs with:
No space left on device (os error 28)
Caching is useless on ephemeral runners anyway — the cache directory is discarded when the container exits. Disabling it avoids the disk-pressure regression without adding download time (the uv binary is already pinned to a direct download URL, and each job only installs dependencies once).
Fixes #17
Test plan: next push to main should run Tests/test and Tests/e2e without writing to /tmp/setup-uv-cache. Monitor runner disk usage to confirm no "No space left on device" errors.