Kai set up a repository mirror of Octave on GitHub:
gnu-octave/octave: GNU Octave Mirror (https://www.octave.org/hg/octave). Report bugs at https://bugs.octave.org (github.com)
They offer running CI tests (via their GitHub Actions) on runners hosted by them:
About GitHub-hosted runners - GitHub Docs
I played around a little bit and managed to get a simple bootstrap-configure-make-make check cycle with a “default” configuration running:
octave/make.yaml at mmuetzel-CI-github-1 · mmuetzel/octave
Would we consider accepting such GitHub specific files in the hg repository? That way, the GitHub mirror would automatically run the CI test on (about) each push.
They also have hosted runners with macOS Catalina 10.15 and macOS Big Sur 11.0.
If somebody knows how to set them up, maybe we could use those to have CI tests run on macOS (which we are currently lacking).