This would allow the CI to fail to compilation errors.
Moved to separate files for better organization.