Verify changelog format
What does this MR do?
Verifies the format of the CHANGELOG.md file.
The new DAST release process extracts release information from the CHANGELOG.md file. If the file is not formatted correctly, then the release will either fail, or in the worst case, release using an incorrect version number.
Checks:
- The CHANGELOG.md is verified to exist
- The extracted JSON release file is a valid JSON object
- There is content in the release release file JSON field
tag
- There is content in the release release file JSON field
description
This MR in part resolves issue gitlab-org/gitlab#33364 (closed).
Edited by Cameron Swords