Remove duo_workflow Feature Flag

What does this MR do and why?

Duo Agent Platform is GA in GitLab 18.8, so we can remove the duo_workflow Feature Flag:

  • Removes checks for the feature flag
  • Removes any tests where the feature flag is false
  • Removes setting of the feature flag to true in tests

There should be no functionality change after this MR.

This change relates to #587207 (closed) and related discussion

References

FF Rollout issue: #468627 (closed) Original Feature Issue: #467828 (closed)

How to set up and validate locally

In Group Settings > GitLab Duo > Change Configuration, set beta features to off, and "Allow foundational flows" to true. Then run these Test Cases:

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 Roman Eisner

Merge request reports

Loading