BuildKit (used by build-push-action and buildx) requires privileged mount operations that fail on unprivileged runners with vfs storage driver. Solution: Replace build-push-action with plain 'docker build' and 'docker push' commands with DOCKER_BUILDKIT=0 to use the legacy builder. Trade-offs: - Works on unprivileged runners without privileged access - Slower builds (no BuildKit caching/parallelism) - No build attestations/provenance (already disabled) Reviewed-on: graham/towerops-web#220 |
||
|---|---|---|
| .. | ||
| e2e-tests.yaml | ||
| pr-tests.yaml | ||
| production.yaml | ||
| renovate.yaml | ||
| staging.yaml | ||