From fa71214081d84f6ccd2327eb45d760c7661f2f59 Mon Sep 17 00:00:00 2001 From: e_forbes Date: Tue, 4 Nov 2025 11:11:45 +0000 Subject: [PATCH] chore: adds the danger component from common-ci-tasks to enable reviewer roulette --- .gitignore | 1 + .gitlab-ci.yml | 3 +++ Dangerfile | 11 +++++++++++ 3 files changed, 15 insertions(+) create mode 100644 Dangerfile diff --git a/.gitignore b/.gitignore index 1f65182..5bf3365 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ gl-code-quality-report.json .env router node_modules +vendor/ diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 79882df..fdfecde 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -33,6 +33,9 @@ include: ref: v2.94 # renovate:managed file: templates/golang.yml + - component: "gitlab.com/gitlab-com/gl-infra/common-ci-tasks/danger@v3.0" + + variables: REPO_NAME: gitlab.com/gitlab-org/labkit SAST_EXCLUDED_ANALYZERS: "eslint,gosec,nodejs-scan" diff --git a/Dangerfile b/Dangerfile new file mode 100644 index 0000000..20434b4 --- /dev/null +++ b/Dangerfile @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +require 'gitlab-dangerfiles' + +Gitlab::Dangerfiles.for_project(self) do |gitlab_dangerfiles| + gitlab_dangerfiles.import_plugins + + # we don't want commit messages and changelog as we use sematic commit messages + # for those + gitlab_dangerfiles.import_dangerfiles(except: %w[changelog commit_messages]) +end -- GitLab