Docs aren't reviewed using roulette

This commit is contained in:
Evan Read 2019-04-30 10:38:46 +00:00 committed by Nick Thomas
parent 3ffb9775c9
commit c5305a02e3
2 changed files with 14 additions and 15 deletions

View File

@ -99,15 +99,15 @@ module Gitlab
end end
CATEGORY_LABELS = { CATEGORY_LABELS = {
docs: "~Documentation", docs: "~Documentation", # Docs are reviewed along DevOps stages, so don't need roulette for now.
none: "", none: "",
qa: "~QA" qa: "~QA"
}.freeze }.freeze
# rubocop:disable Style/RegexpLiteral # rubocop:disable Style/RegexpLiteral
CATEGORIES = { CATEGORIES = {
%r{\Adoc/} => :docs, %r{\Adoc/} => :none, # To reinstate roulette for documentation, set to `:docs`.
%r{\A(CONTRIBUTING|LICENSE|MAINTENANCE|PHILOSOPHY|PROCESS|README)(\.md)?\z} => :docs, %r{\A(CONTRIBUTING|LICENSE|MAINTENANCE|PHILOSOPHY|PROCESS|README)(\.md)?\z} => :none, # To reinstate roulette for documentation, set to `:docs`.
%r{\A(ee/)?app/(assets|views)/} => :frontend, %r{\A(ee/)?app/(assets|views)/} => :frontend,
%r{\A(ee/)?public/} => :frontend, %r{\A(ee/)?public/} => :frontend,
@ -148,7 +148,7 @@ module Gitlab
# Fallbacks in case the above patterns miss anything # Fallbacks in case the above patterns miss anything
%r{\.rb\z} => :backend, %r{\.rb\z} => :backend,
%r{\.(md|txt)\z} => :docs, %r{\.(md|txt)\z} => :none, # To reinstate roulette for documentation, set to `:docs`.
%r{\.js\z} => :frontend %r{\.js\z} => :frontend
}.freeze }.freeze
# rubocop:enable Style/RegexpLiteral # rubocop:enable Style/RegexpLiteral

View File

@ -191,9 +191,8 @@ describe Gitlab::Danger::Helper do
expect(helper.changes_by_category).to eq( expect(helper.changes_by_category).to eq(
backend: %w[foo.rb], backend: %w[foo.rb],
database: %w[db/foo], database: %w[db/foo],
docs: %w[foo.md],
frontend: %w[foo.js], frontend: %w[foo.js],
none: %w[ee/changelogs/foo.yml], none: %w[ee/changelogs/foo.yml foo.md],
qa: %w[qa/foo], qa: %w[qa/foo],
unknown: %w[foo] unknown: %w[foo]
) )
@ -202,13 +201,13 @@ describe Gitlab::Danger::Helper do
describe '#category_for_file' do describe '#category_for_file' do
where(:path, :expected_category) do where(:path, :expected_category) do
'doc/foo' | :docs 'doc/foo' | :none
'CONTRIBUTING.md' | :docs 'CONTRIBUTING.md' | :none
'LICENSE' | :docs 'LICENSE' | :none
'MAINTENANCE.md' | :docs 'MAINTENANCE.md' | :none
'PHILOSOPHY.md' | :docs 'PHILOSOPHY.md' | :none
'PROCESS.md' | :docs 'PROCESS.md' | :none
'README.md' | :docs 'README.md' | :none
'ee/doc/foo' | :unknown 'ee/doc/foo' | :unknown
'ee/README' | :unknown 'ee/README' | :unknown
@ -272,8 +271,8 @@ describe Gitlab::Danger::Helper do
'foo/bar.rb' | :backend 'foo/bar.rb' | :backend
'foo/bar.js' | :frontend 'foo/bar.js' | :frontend
'foo/bar.txt' | :docs 'foo/bar.txt' | :none
'foo/bar.md' | :docs 'foo/bar.md' | :none
end end
with_them do with_them do