Bug 1423215 - Upload an uncompressed runnable-jobs.json artifact in addition to the gz version r=dustin
authorWes Kocher <wkocher@mozilla.com>
Sun, 09 Dec 2018 05:07:48 +0000
changeset 506114 88d304c633b6
parent 506113 3859ee4382cf
child 506115 10e651a2adff
child 506140 a24d661d8362
push id10304
push usercsabou@mozilla.com
push dateMon, 10 Dec 2018 13:40:42 +0000
treeherdermozilla-beta@89eaae012b30 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersdustin
bugs1423215
milestone65.0a1
first release with
nightly linux32
88d304c633b6 / 65.0a1 / 20181209093514 / files
nightly linux64
88d304c633b6 / 65.0a1 / 20181209093514 / files
nightly mac
88d304c633b6 / 65.0a1 / 20181209093514 / files
nightly win32
88d304c633b6 / 65.0a1 / 20181209093514 / files
nightly win64
88d304c633b6 / 65.0a1 / 20181209093514 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1423215 - Upload an uncompressed runnable-jobs.json artifact in addition to the gz version r=dustin Uploading both versions will hopefully make this easier to uplift. Once old pushes and artifacts expire, we can stop uploading the gzipped version. Differential Revision: https://phabricator.services.mozilla.com/D13601
taskcluster/taskgraph/decision.py
--- a/taskcluster/taskgraph/decision.py
+++ b/taskcluster/taskgraph/decision.py
@@ -164,18 +164,19 @@ def taskgraph_decision(options, paramete
 
     # write out the public/actions.json file
     write_artifact('actions.json', render_actions_json(tgg.parameters, tgg.graph_config))
 
     # write out the full graph for reference
     full_task_json = tgg.full_task_graph.to_json()
     write_artifact('full-task-graph.json', full_task_json)
 
-    # write out the public/runnable-jobs.json.gz file
+    # write out the public/runnable-jobs.json file
     write_artifact('runnable-jobs.json.gz', full_task_graph_to_runnable_jobs(full_task_json))
+    write_artifact('runnable-jobs.json', full_task_graph_to_runnable_jobs(full_task_json))
 
     # this is just a test to check whether the from_json() function is working
     _, _ = TaskGraph.from_json(full_task_json)
 
     # write out the target task set to allow reproducing this as input
     write_artifact('target-tasks.json', tgg.target_task_set.tasks.keys())
 
     # write out the optimized task graph to describe what will actually happen,