diff options
Diffstat (limited to 'Dangerfile')
-rw-r--r-- | Dangerfile | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/Dangerfile b/Dangerfile index 7879c14b31e..cc6ebc27d4e 100644 --- a/Dangerfile +++ b/Dangerfile @@ -7,8 +7,16 @@ danger.import_plugin('danger/plugins/helper.rb') danger.import_plugin('danger/plugins/roulette.rb') danger.import_plugin('danger/plugins/changelog.rb') -unless helper.release_automation? - GitlabDanger.new(helper.gitlab_helper).rule_names.each do |file| - danger.import_dangerfile(path: File.join('danger', file)) - end +return if helper.release_automation? + +gitlab_danger = GitlabDanger.new(helper.gitlab_helper) + +gitlab_danger.rule_names.each do |file| + danger.import_dangerfile(path: File.join('danger', file)) +end + +anything_to_post = status_report.values.any? { |data| data.any? } + +if gitlab_danger.ci? && anything_to_post + markdown("**If needed, you can retry the [`danger-review` job](#{ENV['CI_JOB_URL']}) that generated this comment.**") end |