Skip to content

Set up Github Actions jobs to run checks and builds

Paul Gessinger-Befurt requested to merge github-actions into master

This now includes the following builds:

  • Ubuntu 19.10 with custom deps

  • macOS 10.15 Catalina with custom deps

  • LCG build matrix:

    • cc7 LCG95, LCG96
    • slc6 LCG95
  • Check: format, license check, include guards

  • Coverage build based on Ubuntu 19.10 as above, runs on Github pull requests only.

This does nothing on Gitlab, but will run jobs whenever this repo is synced there. This also removes the Travis build that I added a while ago.

This MR also includes a few code changes that resulted in warnings / errors in the aforementioned build.

Edited by Paul Gessinger-Befurt

Merge request reports