-
-
Notifications
You must be signed in to change notification settings - Fork 76
Open
Description
Currently, Docker workflow supports building and pushing only amd64
images to Docker Hub, since compiling arm64
binaries with qemu
/docker
results in OOM, even on powerful machines with 32Gb RAM. Let's figure out the best way to support arm64
.
Currently, proposed solutions:
- Integrate with CircleCI workflow
- Requires separate workflow, not compatible with GitHub actions.
- Requires 3 CI jobs: two for creating
amd64
andarm64
respectfully and one for combining this images into manifest.
Source: Multi-Arch Build With Docker Buildx and CircleCi - Simplex Chat need to apply for free tier plan for Open Source projects.
- Selfhost Github runner on
aarch64
hardware.- Need to figure out where to host
arm
server. - Set up Github runner (pretty straightforward).
- Adjust
docker-image.yml
- Need to figure out where to host
Metadata
Metadata
Assignees
Labels
No labels