diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-05-20 14:34:42 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-05-20 14:34:42 +0000 |
commit | 9f46488805e86b1bc341ea1620b866016c2ce5ed (patch) | |
tree | f9748c7e287041e37d6da49e0a29c9511dc34768 /danger/gitlab_ui_wg/Dangerfile | |
parent | dfc92d081ea0332d69c8aca2f0e745cb48ae5e6d (diff) | |
download | gitlab-ce-9f46488805e86b1bc341ea1620b866016c2ce5ed.tar.gz |
Add latest changes from gitlab-org/gitlab@13-0-stable-ee
Diffstat (limited to 'danger/gitlab_ui_wg/Dangerfile')
-rw-r--r-- | danger/gitlab_ui_wg/Dangerfile | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/danger/gitlab_ui_wg/Dangerfile b/danger/gitlab_ui_wg/Dangerfile deleted file mode 100644 index 672b1deecb3..00000000000 --- a/danger/gitlab_ui_wg/Dangerfile +++ /dev/null @@ -1,62 +0,0 @@ -FRONTEND_MAINTAINERS = %w[filipa iamphill psimyn sarahghp mishunov].freeze -UX_MAINTAINERS = %w[tauriedavis rverissimo].freeze -NO_REVIEWER = 'No reviewer available'.freeze - -def mention_single_codebase_approvers - canonical_branch_name = - roulette.canonical_branch_name(gitlab.mr_json['source_branch']) - - random = roulette.new_random(canonical_branch_name) - - frontend_maintainers = helper.new_teammates(FRONTEND_MAINTAINERS) - ux_maintainers = helper.new_teammates(UX_MAINTAINERS) - - rows = [] - - if gitlab.mr_labels.include?('frontend') - frontend_maintainer = - roulette.spin_for_person(frontend_maintainers, random: random) - - rows << "| ~frontend | #{frontend_maintainer&.markdown_name || NO_REVIEWER}" - end - - if gitlab.mr_labels.include?('UX') - ux_maintainers = - roulette.spin_for_person(ux_maintainers, random: random) - - rows << "| ~UX | #{ux_maintainers&.markdown_name || NO_REVIEWER}" - end - - if rows.empty? - backup_maintainer = frontend_maintainers.sample - - rows << "| ~frontend / ~UX | #{backup_maintainer.markdown_name}" - end - - markdown(<<~MARKDOWN.strip) - ## GitLab UI Working Group changes - - This merge request contains changes related to the work of [cleaning up CSS and creating - reusable components](https://gitlab.com/groups/gitlab-org/-/epics/950). - These changes will need to be reviewed and approved by the following engineers: - - | Category | Reviewer - |----------|--------- - #{rows.join("\n")} - - To make sure this happens, please follow these steps: - - 1. Add all of the mentioned users to the list of merge request approvals. - 2. Assign the merge request to the first person in the above list. - - If you are a reviewer, please follow these steps: - - 1. Review the merge request. If it is good to go, approve it. - 2. Once approved, assign to the next person in the above list. If you are - the last person in the list, merge the merge request. - MARKDOWN -end - -if gitlab.mr_labels.include?('CSS cleanup') - mention_single_codebase_approvers -end |