Fix release job
What does this MR do?
To release sast-rules, an MR is created with only the changelog entries that are included in the release. The MRs for those entries are merged earlier. This process avoids CHANGELOG.md conflicts.
ci: assign ~"workflow::ready for development" l... (!460 - merged) • Michael Henriksen • Backlog updated the build-and-verify
job to only run when a rule was updated. This causes a problem for the release job since only the CHANGELOG is updated in that MR, and the release_job
will fail if build-and-verify
hasn't generated the artifacts required for release.
This MR updates the build-and-verify
job so that it runs when the CHANGELOG is updated too.
What are the relevant issue numbers?
NA
Does this MR meet the acceptance criteria?
-
Changelog entry added -
Documentation created/updated for GitLab EE, if necessary -
Documentation created/updated for this project, if necessary -
Documentation reviewed by technical writer or follow-up review issue created -
Tests added for this feature/bug -
Job definition updated, if necessary -
Conforms to the code review guidelines -
Conforms to the Go guidelines -
Security reports checked/validated by reviewer