Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 06bb7968b8 Bug 1573435 - Use toolchain fetches for diffoscope tasks. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D41736
2019-08-15 11:21:47 +09:00
Tom Prince 85e8be2031 Bug 1550816: Enforce consistent indenting in taskcluster yaml; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D30684

--HG--
extra : moz-landing-system : lando
2019-05-10 21:19:48 +00:00
Tom Prince 3cd07d3160 No bug: [diffoscope] Output an empty diff if the files do not differ; r=glandium
Currently, if the files match and you try to look at the diff, you get

   {
       "reason": "file-missing-on-worker",
       "message": "Artifact \"public/diff.html\" not found at \"/builds/worker/diff.html\""
   }

which makes it hard to tell if there was an error generating a diff, or if the files matched.
This changes things to ask diffoscope to always output a diff, to remedy that confusion.

Differential Revision: https://phabricator.services.mozilla.com/D24316

--HG--
extra : moz-landing-system : lando
2019-03-22 13:23:23 +00:00
Mike Hommey 666729e3c4 Bug 1534522 - Add a build type for EME-enabled win64-aarch64. r=dmajor
Depends on D23101

Differential Revision: https://phabricator.services.mozilla.com/D23102

--HG--
extra : moz-landing-system : lando
2019-03-13 23:08:19 +00:00
Mike Hommey f2d7b58712 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.

--HG--
extra : rebase_source : 37482f67652dab2fcef2db4e6b8efe653999bae5
2017-12-28 12:14:34 +09:00