Semaphore2 seems to be quite new though it has some nice features and it is running on fast hardware. It is also possible to ssh-connect to the build-instances for more detailed debugging. The cache tool is also super flexible.
The only missing thing is public view access to the build progress and log. :( One of the co-founders said that public access is planned for later this year.
Integration with GitHub is possible today and the build state (failed/succeeded) is visible for everyone.
This is WIP PR would add three environments (ARM/X86/W64 depends build with proper caching).