Component
Feature Description
This issue covers two related improvements:
- Add multi-platform (multi-arch) Docker/OCI images
- Replace Docker-based builds with Podman-based builds
Currently, images are only published for linux/amd64, and ARM users must build locally.
Problem Statement
- ARM is now common (Apple Silicon, Raspberry Pi, servers)
- Users cannot simply
podman pull (or docker pull) and run
- Local builds add friction and setup time
- Current build pipeline depends on Docker rather than a fully FOSS toolchain
Proposed Solution
-
Publish multi-platform images for:
-
Switch build pipeline from Docker to Podman
- Use Podman/Buildah for building images
- Continue publishing standard OCI images to registry (e.g. GHCR)
Result:
- Users can
podman pull (or docker pull) and get the correct image automatically
- No manual builds needed for ARM
- Build pipeline aligns with FOSS principles
Additional Context
- Multi-platform images are standard practice
- Podman is a daemonless, fully open-source alternative to Docker
- OCI images remain fully compatible with Docker and other runtimes
Component
Feature Description
This issue covers two related improvements:
Currently, images are only published for
linux/amd64, and ARM users must build locally.Problem Statement
podman pull(ordocker pull) and runProposed Solution
Publish multi-platform images for:
linux/amd64linux/arm64Switch build pipeline from Docker to Podman
Result:
podman pull(ordocker pull) and get the correct image automaticallyAdditional Context