Skip to content

Resolve "Add a new Push Rule for Jira Commit Acceptance"

What does this MR do and why?

This change adds a new Jira verification feature to GitLab's Jira integration. It allows users to set up verification rules that check Jira issues referenced in commit messages before allowing pushes. The feature includes options to verify if the referenced Jira issue exists, if the committer is the assignee of the issue, and if the issue has an allowed status.

The implementation adds new UI components for configuring these verification settings, including checkboxes for enabling different verification types and a text field for specifying allowed Jira issue statuses. The feature is available for Premium and Ultimate tier users and is documented in the Jira integration configuration guide. Database migrations are included to store these new verification settings.

References

Screenshots or screen recordings

Before After
before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #2316 (closed)

Edited by Johannes Bauer

Merge request reports

Loading