Skip to content

Add CI for Configs

Samuel Ross Meehan requested to merge ci-for-configs into master

I have added a CI job which does the following

  • Checks that the schema adhere to json schema guidelines
  • Checks that the configurations (and the templates we reference therein) adhere to the schema that have been provided
  • Checks that all files in the configs directory have been accounted for in one of the two above categories

This is intended to prevent people from committing new configs that accidentally break things.

In developing this, numerous changes had to be made to the schemas and a few to the configs themselves. Those are incorporated. I also changed the indentation in some places (sorry) of the schemas because tabs are used for indentation some places which goes awry depending on the configuration of an editor.

I have also added the EventMonitor.schema file which was missing previously.

Edited by Samuel Ross Meehan

Merge request reports