Automatic validation of catalog-info files

We have noticed that getting the catalog info file right is difficult. Small syntax errors can mean that the catalog-info.yaml file doesn’t appear in Backstage at all. This leads to frustrating hours lost to debugging.

From now on, pull requests which edit catalog-info.yaml files will be checked for errors before they make their way to Roadie Backstage. This will allow you to detect errors in your catalog file before they are even deployed.