From e4616cabbb8dd1031f8efa286e1fbb87978805a9 Mon Sep 17 00:00:00 2001 From: Tiger <twatson@gitlab.com> Date: Tue, 16 Jan 2024 09:35:07 +0800 Subject: [PATCH] Change db/docs Roulette category to database These dictionary entries have evolved to include more than just documentation (for example, defining sharding keys), so changes should now require a database review. --- spec/tooling/danger/project_helper_spec.rb | 1 + tooling/danger/project_helper.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/spec/tooling/danger/project_helper_spec.rb b/spec/tooling/danger/project_helper_spec.rb index 90409ff55597..0b7bb18bcc3e 100644 --- a/spec/tooling/danger/project_helper_spec.rb +++ b/spec/tooling/danger/project_helper_spec.rb @@ -120,6 +120,7 @@ 'db/schema.rb' | [:database] 'db/structure.sql' | [:database] + 'db/docs/example.yml' | [:database] 'db/migrate/foo' | [:database] 'db/post_migrate/foo' | [:database] 'ee/db/geo/migrate/foo' | [:database] diff --git a/tooling/danger/project_helper.rb b/tooling/danger/project_helper.rb index bf2dba640659..5cfc92b1625d 100644 --- a/tooling/danger/project_helper.rb +++ b/tooling/danger/project_helper.rb @@ -35,7 +35,6 @@ module ProjectHelper %r{\Adoc/.*(\.(md|png|gif|jpg|yml))\z} => :docs, %r{\A(CONTRIBUTING|LICENSE|MAINTENANCE|PHILOSOPHY|PROCESS|README)(\.md)?\z} => :docs, %r{\Adata/whats_new/} => :docs, - %r{\Adb/docs/.+\.yml\z} => :docs, %r{\Adata/deprecations/} => :none, %r{\Adata/removals/} => :none, @@ -100,6 +99,7 @@ module ProjectHelper %r{\A((ee|jh)/)?db/(geo/)?(?!click_house|fixtures)[^/]+} => [:database], %r{\A((ee|jh)/)?db/[^/]+\z} => [:database], # db/ root files + %r{\Adb/docs/.+\.yml\z} => [:database], %r{\A((ee|jh)/)?lib/(ee/)?gitlab/(database|background_migration|sql)(/|\.rb)} => [:database, :backend], %r{\A(app/services/authorized_project_update/find_records_due_for_refresh_service)(/|\.rb)} => [:database, :backend], %r{\A(app/models/project_authorization|app/services/users/refresh_authorized_projects_service)(/|\.rb)} => [:database, :backend], -- GitLab