diff --git a/spec/tooling/danger/project_helper_spec.rb b/spec/tooling/danger/project_helper_spec.rb index af3b5f62ee9d53ffc953a618d6c263e5a99493ed..2f52c0fd36cc69bf64c78ec76204fe3049729309 100644 --- a/spec/tooling/danger/project_helper_spec.rb +++ b/spec/tooling/danger/project_helper_spec.rb @@ -270,6 +270,8 @@ [:integrations_be, :backend] | '+ Integrations::Foo' | ['app/foo/bar.rb'] [:integrations_be, :backend] | '+ project.execute_hooks(foo, :bar)' | ['ee/lib/ee/foo.rb'] [:integrations_be, :backend] | '+ project.execute_integrations(foo, :bar)' | ['app/foo.rb'] + [:frontend, :product_intelligence] | '+ api.trackRedisCounterEvent("foo")' | ['app/assets/javascripts/telemetry.js', 'ee/app/assets/javascripts/mr_widget.vue'] + [:frontend, :product_intelligence] | '+ api.trackRedisHllUserEvent("bar")' | ['app/assets/javascripts/telemetry.js', 'ee/app/assets/javascripts/mr_widget.vue'] end with_them do diff --git a/tooling/danger/project_helper.rb b/tooling/danger/project_helper.rb index 264c9f34818d8226901670499879dd8355ff0f5f..b37b86ceeccb88916ec38a23c3ca073b9ad79f61 100644 --- a/tooling/danger/project_helper.rb +++ b/tooling/danger/project_helper.rb @@ -57,6 +57,7 @@ module ProjectHelper spec/frontend/tracking/.*\.js | spec/frontend/tracking_spec\.js )\z}x => [:frontend, :product_intelligence], + [%r{\.(vue|js)\z}, %r{trackRedis}] => [:frontend, :product_intelligence], %r{\A((ee|jh)/)?app/assets/} => :frontend, %r{\A((ee|jh)/)?app/views/.*\.svg} => :frontend, %r{\A((ee|jh)/)?app/views/} => [:frontend, :backend],