Bug 1538198 - Trigger a bugzilla-components job along with the searchfox indexing jobs. r=emilio
authorKartikaya Gupta <kgupta@mozilla.com>
Fri, 22 Mar 2019 14:53:01 +0000
changeset 465700 b95fc834fb68d2ddb3441005d3f762b1d902054e
parent 465699 2ab551124db77beaa7e227d1f3bb13d52fa97703
child 465701 681a61e11e60347704b1d2e1301ff66e3e7be0ce
push id35746
push usershindli@mozilla.com
push dateSat, 23 Mar 2019 09:46:24 +0000
treeherdermozilla-central@02b7484f316b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersemilio
bugs1538198
milestone68.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1538198 - Trigger a bugzilla-components job along with the searchfox indexing jobs. r=emilio 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']