Open Jellby opened 4 years ago
Probably a result of GitLab's migration to a single codebase (gitlab-ee +gitlab-ce --> gitlab + the gitlab-foss mirror). If you have admin access, you can get the plan
from the /license endpoint (only on EE and with an active license: https://docs.gitlab.com/ee/api/license.html). But I'd be interested to see if anyone has a more elegant solution that doesn't require admin access.
Well, I'm using gitlab.com
, so I obviously don't have admin access (or I'd be able to provide a much better solution).
It seems approvals are now a CE feature?
It looks like Marge is not able to tell if a MR has sufficient approvals any more, she just believes it does, proceeds to merge, and then GitLab rejects it.
I believe this is the culprit (in
approvals.py
):but
https://gitlab.com/api/v4/version
returns:with no sign of
ee
.