Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tooling/danger/feature_flag.rb')
-rw-r--r--tooling/danger/feature_flag.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/tooling/danger/feature_flag.rb b/tooling/danger/feature_flag.rb
index 2e65831ef9f..cef64e52af3 100644
--- a/tooling/danger/feature_flag.rb
+++ b/tooling/danger/feature_flag.rb
@@ -10,7 +10,8 @@ module Tooling
# - :modified
# - :deleted
def feature_flag_files(change_type:)
- files = git.public_send("#{change_type}_files") # rubocop:disable GitlabSecurity/PublicSend
+ files = helper.public_send("#{change_type}_files") # rubocop:disable GitlabSecurity/PublicSend
+
files.select { |path| path =~ %r{\A(ee/)?config/feature_flags/} }.map { |path| Found.new(path) }
end
@@ -29,6 +30,14 @@ module Tooling
@group ||= yaml['group']
end
+ def default_enabled
+ @default_enabled ||= yaml['default_enabled']
+ end
+
+ def rollout_issue_url
+ @rollout_issue_url ||= yaml['rollout_issue_url']
+ end
+
def group_match_mr_label?(mr_group_label)
mr_group_label == group
end