fix(ci): replace setup-qemu-action with direct binfmt install #25

Merged
nrupard merged 1 commit from fix/ci-qemu-no-toolcache into main 2026-05-15 18:28:48 +02:00
Owner

The Forgejo runner has no writable $RUNNER_TOOL_CACHE (default /opt/hostedtoolcache), so setup-qemu-action@v3's image-cache step crashed with EACCES: permission denied, mkdir '/opt/hostedtoolcache' even though the actual QEMU registration succeeded. Replace the action with a direct docker run --privileged --rm tonistiigi/binfmt:latest --install amd64,arm64 - this is what the action wraps anyway, minus the broken tool-cache write.

Signed-off-by: nrupard natrsmith11@gmail.com

The Forgejo runner has no writable $RUNNER_TOOL_CACHE (default /opt/hostedtoolcache), so setup-qemu-action@v3's image-cache step crashed with `EACCES: permission denied, mkdir '/opt/hostedtoolcache'` even though the actual QEMU registration succeeded. Replace the action with a direct `docker run --privileged --rm tonistiigi/binfmt:latest --install amd64,arm64` - this is what the action wraps anyway, minus the broken tool-cache write. Signed-off-by: nrupard <natrsmith11@gmail.com>
fix(ci): replace setup-qemu-action with direct binfmt install
Some checks failed
Check / clippy + fmt + tests (pull_request) Failing after 4s
Create release / Create release from merged PR (pull_request) Has been skipped
b5a0b042d4
The Forgejo runner has no writable $RUNNER_TOOL_CACHE (default /opt/hostedtoolcache), so setup-qemu-action@v3's image-cache step crashed with `EACCES: permission denied, mkdir '/opt/hostedtoolcache'` even though the actual QEMU registration succeeded. Replace the action with a direct `docker run --privileged --rm tonistiigi/binfmt:latest --install amd64,arm64` - this is what the action wraps anyway, minus the broken tool-cache write.

Signed-off-by: nrupard <natrsmith11@gmail.com>
nrupard deleted branch fix/ci-qemu-no-toolcache 2026-05-15 18:28:48 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
psa-systems/mokosh-apps!25
No description provided.