Add support for approving the remaining pipeline, not just a single job
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
Problem to solve
As a Release Manager, I want to approve the pipeline (or a part of it), not just a single job, so I can proceed with my work and GitLab can support our release processes.
Example
We deploy 10 services from a single pipeline run. All 10 services deploy to the same environment. This environment is protected. I want to provide a single approval, and then hit deploy, so that all the 10 deployment jobs can run in parallels and/or sequence however I want.
Current (recommended) workaround
Set up a single protected environment (e.g. prod) for the approval job, and deploy every service into unprotected environments (e.g. prod/service-1, prod/service-2 or prod/services).
Proposal
TBD
Intended users
Feature Usage Metrics
TBD
Does this feature require an audit event?
No new audit event is needed. The audit events for deployment approvals should work here as well.