mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-05 03:54:35 +00:00
f2d7b58712
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 |
||
---|---|---|
.. | ||
android-build | ||
beet-mover | ||
centos6-build | ||
centos6-build-upd | ||
decision | ||
desktop1604-test | ||
desktop-build | ||
diffoscope | ||
firefox-snap | ||
funsize-balrog-submitter | ||
funsize-update-generator | ||
google-play-strings | ||
image_builder | ||
index-task | ||
lint | ||
recipes | ||
toolchain-build | ||
update-verify | ||
valgrind-build | ||
REGISTRY |