41202ffdec6eb746ab317cd9aa5181a4f6227cad: Bug 1286075: add hazard kind; r=sfink
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 12 Sep 2016 18:04:09 +0000 - rev 313787
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: add hazard kind; r=sfink MozReview-Commit-ID: qvFg2O6OwB
40d5bfd3a633dfba55c9764db7bc934304da3f8b: Bug 1286075: add artifact-build kind; r=chmanchester r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 07 Sep 2016 01:01:52 +0000 - rev 313786
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: add artifact-build kind; r=chmanchester r=gps MozReview-Commit-ID: 41WpDtXvoPb
a1911eb6ed8b024fdad878de7bef5568c95e11c0: Bug 1286075: add a build kind, modify tests to use it; r=jlund
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 12 Sep 2016 18:34:06 +0000 - rev 313785
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: add a build kind, modify tests to use it; r=jlund MozReview-Commit-ID: DkpkkSRxVB9
40e59df093a7332f90a34de57a1d08766fc9a93c: Bug 1286075: allow defaults in TransformTask; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 01 Sep 2016 18:48:38 +0000 - rev 313784
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: allow defaults in TransformTask; r=gps MozReview-Commit-ID: 5tdnxykLTZc
315bae6d1488fa36f2f90501218159241866a686: Bug 1286075: add support for optimizing based on files changed in the push; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 12 Sep 2016 18:40:12 +0000 - rev 313783
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: add support for optimizing based on files changed in the push; r=gps MozReview-Commit-ID: 5di7TuL9X2P
04bd4adb5ed3ca3e2571e8c15dd31ff7a1af3b8b: Bug 1286075: fix target task generation, including try; r=Callek
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 12 Sep 2016 18:41:58 +0000 - rev 313782
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: fix target task generation, including try; r=Callek This uses the run_on_projects attribute introduced earlier for most branches, adjusts the `ash` method to handle that branch as the legacy implementation did, and updates try syntax to match builds as well as tests. In the process, this enables optimizing target tasks, meaning that tasks specifically requested in the try syntax might be optimized. While this is probably not ideal, it matches the existing behavior of try (where `-j all` is the default but all jobs are set to run only when certain files have been modified). This change can be reverted later, in a more advanced version of try. MozReview-Commit-ID: 5FYeUTAsafr
6a1b1527b4602bfecb438920e8dc37d626d3f07d: Bug 1286075: introduce job descriptions and implementations; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 12 Sep 2016 15:53:14 +0000 - rev 313781
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: introduce job descriptions and implementations; r=gps MozReview-Commit-ID: HNXPjt3XnXe
b56e8d1370480cba2eed56541d2b0ddbd775d6fd: Bug 1286075: add more functionality to the task description; r=mshal
Dustin J. Mitchell <dustin@mozilla.com> - Mon, 12 Sep 2016 15:51:49 +0000 - rev 313780
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: add more functionality to the task description; r=mshal The task description now includes * flexible specification of index routes (this will get simpler once buildbot and gecko.v1 routes are removed) * "run-on-projects", indicating the projects on which this task should run * "{level}" is allowed in workerTypes * For the docker-worker/docker-engine worker implementations, "docker-image" can have the form {in-tree: in-tree-name} to use an in-tree image. This was previously implemented in the test transforms, but it is useful for other tasks too! * Optimizations, currently limited to "only-if-files-changed", can be specified for each task. * TreeHerder groupSymbol is optional * expires-after and and deadline-after have default values (with the former differing for try and non-try) * coalesce-name triggers creation of both a coalesce route and a superseder URL MozReview-Commit-ID: 70vtYs5lz5P
ddce0af84cbd65950a71e9851e086f3e0fc0050b: Bug 1286075: factor load_yaml into a util module; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 06 Sep 2016 18:01:27 +0000 - rev 313779
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: factor load_yaml into a util module; r=gps MozReview-Commit-ID: DPWZWslcphy
f6ab21ff2b5b78eeea3d603e48e333d3e576ef5e: Bug 1286075: dump data that fails validation; r=wcosta
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Aug 2016 20:10:19 +0000 - rev 313778
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: dump data that fails validation; r=wcosta This was Wander's idea, in fact! MozReview-Commit-ID: fGBjfYwPv8
979cbd8c03c0f022bcd7b530c826dd0419cb0b34: Bug 1286075: rename taskgraph.transforms.make_task; r=wcosta
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Aug 2016 15:24:54 +0000 - rev 313777
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: rename taskgraph.transforms.make_task; r=wcosta Rename to taskgraph.transforms.task. This also adds some Required and Optional declarations to the schema to be explicit, and adjusts the transform to handle treeherder being optional. MozReview-Commit-ID: FuKYayvlwB9
e69476f9ce449ff019c66c9ab09b726f89847ab3: Bug 1286075: use cache names based on build_platfom+build_type; r=gerard-majax
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 07 Sep 2016 21:30:22 +0000 - rev 313776
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: use cache names based on build_platfom+build_type; r=gerard-majax This is cosmetic, and makes the cache names easier to generate automatically. MozReview-Commit-ID: SPwDDnUhx9
8f9f91176ab8e7d77538893c2460a62be26c042f: Bug 1286075: all device builds are at tier 3; r=gerard-majax
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 07 Sep 2016 17:43:31 +0000 - rev 313775
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: all device builds are at tier 3; r=gerard-majax MozReview-Commit-ID: KV804Mdr3bu
d2eafd4a7f33c25da46e1176bd3e50a141d0c514: Bug 1286075: drop gecko.v1 routes for lint tasks; r=mshal
Dustin J. Mitchell <dustin@mozilla.com> - Fri, 02 Sep 2016 21:21:15 +0000 - rev 313774
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: drop gecko.v1 routes for lint tasks; r=mshal The automatically-generated gecko.v2 routes will remain until a later commit in this patchset. MozReview-Commit-ID: A194OvRVWJi
bca8e7edc455f51c3016c59d1b3fab72364c09bc: Bug 1286075: never coalesce on try; r=jmaher
Dustin J. Mitchell <dustin@mozilla.com> - Sat, 27 Aug 2016 20:58:07 +0000 - rev 313773
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: never coalesce on try; r=jmaher MozReview-Commit-ID: K6cX58yvdja
cd4900595d68fdee8e398d6fd0b978e6f213b0f9: Bug 1286075: remove mulet simulator builds; r=ochameau
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 31 Aug 2016 16:23:35 +0000 - rev 313772
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: remove mulet simulator builds; r=ochameau MozReview-Commit-ID: 7id1xlyD5oU
56a45b07ed5651763b9861946d8e6535d20d1494: Bug 1286075: use pushdate from params for docker images; r=garndt
Dustin J. Mitchell <dustin@mozilla.com> - Sat, 27 Aug 2016 03:17:55 +0000 - rev 313771
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: use pushdate from params for docker images; r=garndt MozReview-Commit-ID: 6m3phQuvche
f7d39944e52bf150f33c983cf8aa317903fb8c41: Bug 1286075: use a per-level build for windows; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 25 Aug 2016 20:43:37 +0000 - rev 313770
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: use a per-level build for windows; r=gps MozReview-Commit-ID: 5iCEnxCRoE4
33bf422e2d78329f68cf77ec677bbe3e94d11c63: Bug 1286075: use regular cache names for various builds; r=mshal
Dustin J. Mitchell <dustin@mozilla.com> - Sat, 27 Aug 2016 16:09:08 +0000 - rev 313769
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: use regular cache names for various builds; r=mshal For the most part, this means including the full build_platform (which is not always the same as build_name) and build_type in the cache name. This makes the names consistent so they can be generated automatically rather than specified explicitly. MozReview-Commit-ID: 7VWm48F1Fzy
108fe94daec368f5a04c86633d6b8ffe347837cc: Bug 1286075: include redo in mach python path; r=gps
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 23 Aug 2016 00:02:38 +0000 - rev 313768
Push 32255 by ryanvm@gmail.com at Wed, 14 Sep 2016 00:47:02 +0000
Bug 1286075: include redo in mach python path; r=gps MozReview-Commit-ID: G34XOxlMDV7
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip