Consider moving Git commit style enforcing to a separate project
In https://gitlab.com/gitlab-org/release/framework/issues/24 we discovered that most of today's commits that don't follow our guidelines come from forks. For forks we don't run Danger, and per https://gitlab.com/gitlab-org/gitlab-ce/issues/49134 it will likely be very difficult to make this work.
To work around this, we should consider moving our commit style enforcing to a separate repository. Sadly we have to build this ourselves, as https://github.com/marionebl/commitlint does not have an API that you can use to write custom rules (that I know of). Fortunately this should be fairly straightforward.
By moving this logic to a separate project, we can verify the commit style using a separate CI build that fails if the rules are not met. This would then also work for forks.