Question - How would you define the GitLab workflow?
Answer -
The Flow process incorporates a pre-prod branch to fix bugs before merging changes back to main (typically from dev) before going to production. Each team can have as many pre-prod branches as needed — for example, from main to test, from test to acceptance, and from acceptance to production.