GitLab 18.0 – Breaking Changes checks
For gitlab-com/support/support-team-meta#6723 (closed)
Noticed that yamllint wouldn't accept URLs without the changed config, so I added that as well.
I copied version_started from the announcement_milestone of the deprecations – that might not make sense. I do think that version_fixed aligning with removal_milestone makes sense – you'll want to run these checks before that version to find out what upcoming breaking changes are relevant to you.
I copied the title from the deprecation notices, set ref_url to the deprecation issue url and workaround_url to the rendered deprecation notice. passing_message and failure_message are freestyled.
I validated the commands only outside of detective so far, I hope to get to try actually running it "for real" tomorrow.