Mark project as CI resource
What does this MR do and why?
Implements #407249 (closed)
Design issue: #396836 (closed)
This MR allows a user to mark a project as a CI Catalog resource.
Screenshots or screen recordings
without feature flag | with feature flag | modal | toggled/disabled |
---|---|---|---|
How to set up and validate locally
- Enable the feature flag
Feature.enable(:ci_namespace_catalog_experimental)
- Create a new project in GDK. Make sure to add a project description
- Navigate to Settings >> General and expand Visibility, project features, permissions
- Below "Releases", you will see the option to mark your project as a CI catalog resource
- Observe that upon toggling this option, the toggle is disabled as this change is currently irreversible.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Briley Sandlin