Bug 1538198 - Trigger a bugzilla-components job along with the searchfox indexing jobs. r=emilio a=searchfox-only
authorKartikaya Gupta <kgupta@mozilla.com>
Fri, 22 Mar 2019 14:53:01 +0000
changeset 525676 de506694d256d9518bc4f1354791898a21bc4711
parent 525675 337b185aa0cca944f6e487a11252ceb8fd11d6cb
child 525677 3bfd427973deaf41b48791a69db91f29b67d0460
push id2032
push userffxbld-merge
push dateMon, 13 May 2019 09:36:57 +0000
treeherdermozilla-release@455c1065dcbe [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersemilio, searchfox-only
bugs1538198
milestone67.0
Bug 1538198 - Trigger a bugzilla-components job along with the searchfox indexing jobs. r=emilio a=searchfox-only Searchfox relies on the bugzilla component job running on the same push as the indexing jobs, but there's nothing that actually guarantees that. Thus far pushes to m-c pretty much always have source changes so the bugzilla component job gets run, but on beta/release branches it's possible to get pushes with just tag changes and no source changes, so the bugzilla component job would get optimized away. This patch ensures that the job gets run along with the other indexing jobs that searchfox needs. Differential Revision: https://phabricator.services.mozilla.com/D24507
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -556,17 +556,18 @@ def target_tasks_nightly_desktop(full_ta
 
 # Run Searchfox analysis once daily.
 @_target_task('searchfox_index')
 def target_tasks_searchfox(full_task_graph, parameters, graph_config):
     """Select tasks required for indexing Firefox for Searchfox web site each day"""
     return ['searchfox-linux64-searchfox/debug',
             'searchfox-macosx64-searchfox/debug',
             'searchfox-win64-searchfox/debug',
-            'searchfox-android-armv7-searchfox/debug']
+            'searchfox-android-armv7-searchfox/debug',
+            'source-test-file-metadata-bugzilla-components']
 
 
 @_target_task('customv8_update')
 def target_tasks_customv8_update(full_task_graph, parameters, graph_config):
     """Select tasks required for building latest d8/v8 version."""
     return ['toolchain-linux64-custom-v8']