SQUASH has a new feature to monitor code changes in the LSST software stack.
The plot showing the metric measurements vs. time has now an associated table listing the CI jobs and the packages that have changed with respect to the previous job. The plot and the table are linked so that it is possible to click on a data point and auto scroll to the corresponding job in the table or vice versa.
CI jobs are linked to Jenkins to get more information on each execution and package names are linked to the corresponding commit in GitHub to easily check the code changes.
In order to evaluate if an observed transition is significant or not one can use the “wheel zoom” over the y-axis scale and visually compare with the thresholds for the selected metric.
New features are being planned for the next cycle and feedback is always very welcome!