Look into separating linting into separate CI stage
We could separate all our lint jobs into a separate CI jobs to prevent attempting builds which are guaranteed to fail.
An important aspect to test about this is to determine if this would have considerable build time impact.