summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/features.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/ci/features.rb')
-rw-r--r--lib/gitlab/ci/features.rb16
1 files changed, 10 insertions, 6 deletions
diff --git a/lib/gitlab/ci/features.rb b/lib/gitlab/ci/features.rb
index 661189eea50..af1df933b36 100644
--- a/lib/gitlab/ci/features.rb
+++ b/lib/gitlab/ci/features.rb
@@ -55,12 +55,8 @@ module Gitlab
::Feature.enabled?(:ci_trace_log_invalid_chunks, project, type: :ops, default_enabled: false)
end
- def self.manual_bridges_enabled?(project)
- ::Feature.enabled?(:ci_manual_bridges, project, default_enabled: true)
- end
-
- def self.auto_rollback_available?(project)
- ::Feature.enabled?(:cd_auto_rollback, project) && project&.feature_available?(:auto_rollback)
+ def self.pipeline_open_merge_requests?(project)
+ ::Feature.enabled?(:ci_pipeline_open_merge_requests, project, default_enabled: false)
end
def self.seed_block_run_before_workflow_rules_enabled?(project)
@@ -70,6 +66,14 @@ module Gitlab
def self.ci_pipeline_editor_page_enabled?(project)
::Feature.enabled?(:ci_pipeline_editor_page, project, default_enabled: false)
end
+
+ def self.allow_failure_with_exit_codes_enabled?
+ ::Feature.enabled?(:ci_allow_failure_with_exit_codes)
+ end
+
+ def self.rules_variables_enabled?(project)
+ ::Feature.enabled?(:ci_rules_variables, project, default_enabled: false)
+ end
end
end
end