open-craft / tutor-contrib-arm64

An unofficial plugin and docker images to make it easier to run Tutor on ARM64 systems
3 stars 0 forks source link

Automated ARM64 builds using GitHub Actions #3

Closed bradenmacdonald closed 1 year ago

bradenmacdonald commented 1 year ago

This PR automates the image build process using GitHub actions.

It builds and tags new ARM64 image(s) every day, using whatever the newest version of Tutor is: both stable and nightly.

Note that as your can see here the build is extremely slow when run on GitHub's infrastructure since it's all run under qemu emulation on somewhat low power CPUs. But it works.

It should be noted that this same process could easily be used to produce multi-arch images instead of just ARM64 images.

bradenmacdonald commented 1 year ago

I'm going to merge this now and we'll see how it works. We may need to reduce the frequency of the builds to only rebuild when upstream Tutor does.