Skip to content

Get GITLAB_FEATURES from Project#licensed_features instead of Namespace#features (#5320)

Dylan Griffith requested to merge 5320-fix-gitlab-features-env-var into master

What does this MR do?

The CE + EE work combined fixes the GITLAB_FEATURES env variable for CI so that it takes project visibility into account. In the first iteration we just checked for features being available based on the namespace license but public projects should have all features available.

Are there points in the code the reviewer needs to double check?

EE Part of this work is in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5242

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ee/issues/5320

Edited by Grzegorz Bizon

Merge request reports