unblu / ucascade

Working with multiple main branches on GitLab
https://unblu.github.io/ucascade
Apache License 2.0
17 stars 7 forks source link

MR with status "approvals_syncing" are not automatically merged #31

Closed jmini closed 2 months ago

jmini commented 2 months ago

It seems that GitLab has introduced a new status approvals_syncing, see https://gitlab.com/gitlab-org/gitlab/-/merge_requests/150946

Currently when ucascade gets this status, instead of re-trying later it assign the MR responsible and requires a manual handling of the MR.

Probably ucascade can be improved and deal with this state. Maybe the code can be changed to be more robust and re-try in all "unknown" cases.