Regis: Recently set up an ARM64 CI for tutor plugins which hit many issues
We used to not provide ARM images for Tutor, but starting from Palm we do. Not yet providing images for the nightly branch, but it’s on the list of things we will probably do
Tutor users have to build docker images a lot. Course authoring MFE could not build on ARM because of a missing library dependency (libpng-dev or something). You can see this change on the palm branch of the tutor MFE plugin
Building images takes a long time. Building on ARM was using emulation, which took a long time. New build speed (and new ARM images) improves this
Running MFEs in development: tutor runs all mfes with npm run build, which is resource-heavy and even moreso on ARM with emulation. It makes machines go boom.
trying to reorient our priorities to make sure we’re addressing the most pressing issues for 2U developers (and hopefully, by extension, the community)