Use `detailed_merge_status` attribute to determine merge status

Unlike the merge_status attribute, this accounts for all potential statuses.

The merge_status attribute has been deprecated, and will be removed in v5 of the API.

https://docs.gitlab.com/ee/api/rest/deprecations.html#merge_status-api-field

Depends on !447 (merged).

Freedesktop SDK's marge-bot deployment has been making use of these changes since 23/08/24.

Edited by Ben Brown

Merge request reports

Loading