There should be a way for build_runner to notice and report whether it changed anything, so that a CI can check generated files are up to date.