name: Fix bun temp description: > Redirect bun's cache/temp to a runner-writable dir. Bun creates root-owned temp dirs during the Docker image build; GH Actions runs container jobs as the `runner` user with HOME=/github/home, so without this redirect bun hits EACCES on its default temp paths. Shared by every eval lane — extracted from three byte-identical copies (legacy matrix, sliced lane, periodic). runs: using: composite steps: - shell: bash run: | mkdir -p /home/runner/.cache/bun { echo "BUN_INSTALL_CACHE_DIR=/home/runner/.cache/bun" echo "BUN_TMPDIR=/home/runner/.cache/bun" echo "TMPDIR=/home/runner/.cache" } >> "$GITHUB_ENV"