Skip to content

Convert prevent_blocking_non_deployment_jobs feature flag into group/project setting

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Fixing the bug described in #390025 (closed) introduces a breaking change for users that have built their workflows around the old behaviour.

Currently the fix is behind a feature flag, prevent_blocking_non_deployment_jobs, which has not yet been rolled out (though it has been enabled for several individual projects on request).

Proposal

Add a new configuration option at the project and group level that toggles this behaviour instead of using a feature flag. If set at a higher level in a hierarchy, lower levels should inherit the value (a Cascading Setting).

Intended users

Feature Usage Metrics

Does this feature require an audit event?

Edited by 🤖 GitLab Bot 🤖