Closed dciabrin closed 3 years ago
Heads up,
The building of homebrew bottles is being migrated to Azure pipeline CI, as it currently provides hosted runners for multiple version of macOS (what we need for bottles), and the free tier won't disappear in the foreseeable future.
The regular CI of branch commits and PR is going to be handled by github CI, as it provides hosted runners for the targets that were checked in Travis: Linux, Windows cross-compiled (still Linux), and macOS. So far, emudbg has been migrated, the other subprojects are ongoing.
Lately, automatic jobs are getting trigger very slowly due to the sunsetting of travis-ci.org. And it seems like the new credit-base model for open source projects is not suitable for ngdevkit because ngdevkit-toolchain and homebrew-ngdevkit are really resource-heavy.
Let's evaluate an alternative CI/CD provider that would allow cross-platform CI, bottling macOS packages, and calling Launchpad for deb packaging.