-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add arm64
to image builds
#48
Conversation
This replaces the existing scripts with GitHub Actions provided by Docker. Also has the benefit of using buildx which supports building multi-arch images (to be done later): https://docs.docker.com/desktop/multi-arch/ Sequence of steps inspired by the following guides: - https://github.com/docker/build-push-action/blob/master/docs/advanced/multi-platform.md - https://github.com/docker/build-push-action/blob/master/docs/advanced/isolated-builders.md Not sure if isolated builders are needed here though. It might be more efficient to have one build and push to both base and builder images, if that's even possible? Or, to cut some time, build the two images in parallel using 2 jobs in this workflow.
f891905
to
0b4fb2d
Compare
👀
…widely-supported enough by the x86 family of chips! 🙃 |
Guess we'll need to not compile FastTree with x86 instruction set features on non-x86 chips. |
I think the culprit is RAxML, but yeah Lines 35 to 41 in 163cba5
|
Oh oops I misread, totally RAxML not FastTree. |
Closed in favor of #50. |
Description of proposed changes
Sequence of steps inspired by the following guides:
Related issue(s)
Testing
See checks.
TODO
arm64
build (see checks)