The system is now getting large enough such that automated testing is required. This issue is to begin discussions on what test cases we wish to test for with the CI and in what circumstances.
At the very least I think we need the following:
Any PR merging into dev or master needs to have a build test to ensure all systems build correctly.
Any merge into master should automatically trigger a rebuild and increment version tags
The system is now getting large enough such that automated testing is required. This issue is to begin discussions on what test cases we wish to test for with the CI and in what circumstances.
At the very least I think we need the following:
Open to further suggestions @rob-clarke