Bug 1564450 - Rename nightly-geckoview hook into ship-geckoview and ship GV beta automatically r=Callek a=release
authorJohan Lorenzo <jlorenzo@mozilla.com>
Tue, 09 Jul 2019 17:02:10 +0200
changeset 544474 36f8153288b2bad209b97117056090575efd38d5
parent 544473 b324a7619a485a855cd245fdb775b743b79a36ed
child 544475 1e0df0529dec7f79ecf08a10b6e8a735107d2207
push id2131
push userffxbld-merge
push dateMon, 26 Aug 2019 18:30:20 +0000
treeherdermozilla-release@b19ffb3ca153 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersCallek, release
bugs1564450
milestone69.0
Bug 1564450 - Rename nightly-geckoview hook into ship-geckoview and ship GV beta automatically r=Callek a=release Differential Revision: https://phabricator.services.mozilla.com/D37430
.cron.yml
taskcluster/taskgraph/target_tasks.py
--- a/.cron.yml
+++ b/.cron.yml
@@ -64,29 +64,32 @@ jobs:
           type: decision-task
           treeherder-symbol: Nd-win64-aarch64
           target-tasks-method: nightly_win64_aarch64
           include-push-tasks: true
       run-on-projects:
           - mozilla-central
       when: []  # never (hook only)
 
-    - name: nightly-geckoview
+    - name: ship-geckoview
       job:
           type: decision-task
-          treeherder-symbol: Ngv
-          target-tasks-method: nightly_geckoview
+          treeherder-symbol: ship_geckoview
+          target-tasks-method: ship_geckoview
           include-push-tasks: true
       run-on-projects:
           - mozilla-central
+          - mozilla-beta
+          - mozilla-release
       when:
           by-project:
-              # Match buildbot starts for now
               mozilla-central: [{hour: 10, minute: 0}]
-              # No default
+              mozilla-beta:
+                  - {weekday: 'Monday', hour: 10, minute: 0}
+                  - {weekday: 'Thursday', hour: 10, minute: 0}
 
     - name: tp6m-fennec-v64
       job:
           type: decision-task
           treeherder-symbol: f64
           target-tasks-method: fennec_v64
           include-push-tasks: true
       run-on-projects:
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -461,18 +461,18 @@ def target_tasks_pine(full_task_graph, p
         if platform == 'linux64-asan':
             return False
         # disable non-pine and nightly tasks
         if standard_filter(task, parameters) or filter_out_nightly(task, parameters):
             return True
     return [l for l, t in full_task_graph.tasks.iteritems() if filter(t)]
 
 
-@_target_task('nightly_geckoview')
-def target_tasks_nightly_geckoview(full_task_graph, parameters, graph_config):
+@_target_task('ship_geckoview')
+def target_tasks_ship_geckoview(full_task_graph, parameters, graph_config):
     """Select the set of tasks required to ship geckoview nightly. The
     nightly build process involves a pipeline of builds and an upload to
     maven.mozilla.org."""
     def filter(task):
         # XXX Starting 69, we don't ship Fennec Nightly anymore. We just want geckoview to be
         # uploaded
         return (
             task.attributes.get('shipping_product') == 'fennec' and