[UI POLISH] Sort 'Other GitLab Duo features' By Release Status
What does this MR do and why?
To neaten the UI, this MR sorts "Other GitLab Duo features" (AI sub-features) by their experimental status so that all beta rows come first and experimental rows come last.
References
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
Pre-requisites
- You will need an active Ultimate online cloud license.
- Make sure you are set up with a Duo Enterprise subscription by running the following command in the terminal:
GITLAB_SIMULATE_SAAS=0 bundle exec 'rake gitlab:duo:setup[duo_enterprise]'
- Start GDK in self-managed mode (
GITLAB_SIMULATE_SAAS=0 gdk start) - Navigate to
http://gdk.test:3000/rails/features/and enable theai_duo_chat_sub_features_settingsfeature flag - Visit Admin Area > GitLab Duo, then click the "Change configuration" button — you will navigate to a new page
- Check the
Use beta self-hosted models featurescheckbox and click "Save changes" - Visit Admin Area > GitLab Duo Self-Hosted
- Navigate to the "AI-powered features" tab. The "Other GitLab Duo features" table should look like the "after" screenshot
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Julie Huang

