flux-framework / flux-pmix

flux shell plugin to bootstrap openmpi v5+
GNU Lesser General Public License v3.0
2 stars 4 forks source link

add ci support for pull requests #4

Closed grondo closed 2 years ago

grondo commented 2 years ago

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.