This PR adds a Dockerfile for focal, docker-run-checks.sh from flux-core, and a github workflow to enable CI on all PRs in this repo. It also adds a simple .mergify.yml so that mergify can be enabled.
Currently, the CI wil run against ompi v5.0.x branch in Ubuntu focal only, though the workflow is set up to easily allow different branches of OpenMPI to be built and installed.
This is built on top of the current main, so no checks are run. @garlick, if you want, instead of merging this PR you could just pull the commits into your existing testsuite PR so that make check actually does something. Otherwise, this PR could be merged and the testsuite PR rebased on top.
This PR adds a Dockerfile for
focal
,docker-run-checks.sh
from flux-core, and a github workflow to enable CI on all PRs in this repo. It also adds a simple.mergify.yml
so that mergify can be enabled.Currently, the CI wil run against ompi v5.0.x branch in Ubuntu focal only, though the workflow is set up to easily allow different branches of OpenMPI to be built and installed.
This is built on top of the current
main
, so no checks are run. @garlick, if you want, instead of merging this PR you could just pull the commits into your existing testsuite PR so thatmake check
actually does something. Otherwise, this PR could be merged and the testsuite PR rebased on top.