Fail the build step if a file does not match certain checks. TODO: make this more flexible, supporting more kinds of checks. TODO: generalize the code in std.testing.expectEqualStrings and make this CheckFile step produce those helpful diagnostics when there is not a match.