Commit Graph

14 Commits

Author SHA1 Message Date
Mike Hommey
ae3d424d62 Bug 1427312 - Add mechanism to create tasks to compare Firefox builds. r=dustin
There are e.g. some build infrastructure changes that we want to have a
controlled impact on the Firefox builds we produce. We have, in multiple
occasions, gone through manual work to compare Firefox builds, most of
the time using the diffoscope tool (https://diffoscope.org/).

This change introduces a new task kind that takes two Firefox builds as
input, either by name (reference to a build from the current task graph)
or by index (reference to a build from a previous push), and compares
them.

In order to get a Firefox build by index, we rely on dummy tasks with
an optimization we expect to always hit, so we add the necessary bits
to ensure those dummy tasks can go through up to the optimization phase
and be optimized out there.
2017-12-28 12:14:34 +09:00
Rok Garbas
f45e70caec Bug 1425265 - tcmigration remove treeherder symbols from post-*-dummy tasks r=aki
MozReview-Commit-ID: FmsuryzYod4
2017-12-14 11:42:32 -06:00
Ben Hearsum
821fb97161 bug 1419778: don't enforce tier verification for buildbot bridge. r=dustin 2017-11-27 13:24:54 -05:00
Aki Sasaki
68870700f0 bug 1381597 - switch bbb test to a warning until we smooth out the issues. r=callek 2017-09-28 17:11:17 -07:00
Justin Wood
a263208212 Bug 1381597 - create a taskcluster task that tests the decision graph for invalid buildbot-bridge builder names. r=dustin
This adds a download of allthethings.json to the Decision Task (in optimize phase).

If there is a network error, in order to avoid a broken decision task, we treat all buildbot-bridge jobs as valid.

MozReview-Commit-ID: GpKVV5pUwGL
2017-09-19 16:21:19 -04:00
Andrew Halberstadt
773e6d6179 Bug 1400424 - [tryselect] Make sure taskgraph generation is run from topsrcdir, r=dustin
This was preventing us from running ./mach try fuzzy from a subdirectory of the
topsrcdir. This also fixes taskgraph/utils/verify.py to find the docs directory
based off of topsrcdir instead of cwd. This was needed as cwd was being set at
import time.

MozReview-Commit-ID: CgQqD6bQ5q4
2017-09-16 00:31:45 -04:00
Dustin J. Mitchell
0a6d21881e Bug 1397318: mozlint -l py2 for taskcluster/; r=ahal
MozReview-Commit-ID: 1ZUOrIfxQef
2017-09-06 17:29:32 +00:00
Mike Hommey
91274ce4dc Bug 1384433 - Add a verification that tiers are consistent across dependencies. r=dustin 2017-08-29 07:53:59 +09:00
Mike Hommey
7f32a943d3 Bug 1384433 - Generalize verifications done on task graphs. r=dustin 2017-08-29 07:53:57 +09:00
Dustin J. Mitchell
4cde9ca9b2 Bug 1302192: require headings to begin a line; r=hammad13060+583205
MozReview-Commit-ID: 4me4VI8Si0h
2016-12-23 22:04:45 +00:00
Hammad Akhtar
4fd926d2ee Bug 1302804 - Ensure that tasks in a taskgraph do not have duplicate gecko.v2 routes; r=dustin
MozReview-Commit-ID: B4Ok4WhqBVq
2016-12-21 13:34:04 +05:30
Hammad Akhtar
331cc8e455 Bug 1323633 - Ensure that task graphs do not contain duplicate Treeherder symbols, also consider treeherder.collection.keys(); r=dustin
MozReview-Commit-ID: 3F0BHQQmSOg
2016-12-13 11:51:53 +05:30
Phil Ringnalda
2390a77384 Backed out changeset 6034929c3e4a (bug 1302802) for decision task bustage
CLOSED TREE
2016-12-13 10:01:05 -08:00
Hammad Akhtar
83471420c6 Bug 1302802 - Ensure that task graphs do not contain duplicate Treeherder symbols; r=dustin
MozReview-Commit-ID: LO2fEbxzZH2
2016-12-13 11:51:53 +05:30