Docs branches should run static analysis
What does this MR do?
This enables the static-analysis
job for documentation branches because this job includes a docs linting task.
This also DRYs a bit the <<: *except-docs
from some jobs.
Are there points in the code the reviewer needs to double check?
This job should not take more than 10 minutes so I think that's acceptable to have it enabled for documentation branches.