Skip to content

Increase strictness of check analyzer version job

Adam Cohen requested to merge make-check-analyzer-version-more-strict into master

What does this MR do?

This MR does the following:

  1. Replaces the custom changelog extraction code with the changelog-parser commandline tool
  2. Fetches the most recent version from the CHANGELOG.md file. Previously, it would fetch the most recent version that started with ## v. This would miss invalid version values such as 1.2.3 (it should be v1.2.3) or freeform text such as ## unreleased. These values will now trigger an error.
  3. Ensures the version from the CHANGELOG.md file starts with a v

What are the relevant issue numbers?

gitlab-org/gitlab#342986 (closed)

Does this MR meet the acceptance criteria?

Edited by Adam Cohen

Merge request reports