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

1734 Коммитов

Автор SHA1 Сообщение Дата
Chris AtLee 2ae1754b27 Bug 1520591: switch gpg signing to autograph r=aki
Differential Revision: https://phabricator.services.mozilla.com/D31135

--HG--
extra : moz-landing-system : lando
2019-05-15 13:17:26 +00:00
Ionut Goldan 3f3ec9cdce Bug 1547245 - Use platform appropriate targets for Fenix & Reference Browser r=perftest-reviewers,rwood,stephendonner
Differential Revision: https://phabricator.services.mozilla.com/D30485

--HG--
extra : moz-landing-system : lando
2019-05-14 19:02:55 +00:00
shindli ca765c6308 Backed out changeset 632f66ae2b39 (bug 1520591) for causing linting failures in /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/checksums_signing.py CLOSED TREE 2019-05-15 01:39:36 +03:00
Chris AtLee a9eeb8e3c8 Bug 1520591: switch gpg signing to autograph r=aki
Differential Revision: https://phabricator.services.mozilla.com/D31135

--HG--
extra : moz-landing-system : lando
2019-05-14 21:36:08 +00:00
Joel Maher ff22bbc199 Bug 1550826 - add initial support for osx mojave 10.14 to our CI. r=ahal
add initial support for osx mojave 10.14 to our CI.

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

--HG--
extra : moz-landing-system : lando
2019-05-14 18:33:12 +00:00
Rob Thijssen 12232968b6 Bug 1544403 - trigger retry on instance termination mid-task r=pmoore
when an instance is terminated while it is still running a task, the generic worker process exits with an interrupt exit code. this change treats such exit codes as an exception which triggers a task retry

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

--HG--
extra : moz-landing-system : lando
2019-05-08 06:00:00 +00:00
Aki Sasaki 7aa5e4c3a1 Bug 1471004 - use workerType aliases for signing. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D27400

--HG--
extra : moz-landing-system : lando
2019-05-01 17:11:19 +00:00
Andrew Halberstadt f2780c20ab Bug 1546979 - [ci] Allow TEST_VARIANTS to replace keys in addition to merging them, r=tomprince
This allows us to fix a regression where -sw tasks were scheduled on autoland/inbound.

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

--HG--
extra : moz-landing-system : lando
2019-05-01 15:07:44 +00:00
Tom Prince 6fbab2c8ec Bug 1532783: [taskgraph] Fix lint error.
Differential Revision: https://phabricator.services.mozilla.com/D29438

--HG--
extra : moz-landing-system : lando
2019-04-30 23:07:20 +00:00
Tom Prince e0ca5b4dd8 Bug 1532783: [taskgraph] Switch to using worker aliases for docker-worker and generic-worker; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24238

--HG--
extra : moz-landing-system : lando
2019-04-30 22:58:06 +00:00
Mike Shal 4a3296488a Bug 1547395 - Allow specific tasks in the use-pgo field; r=tomprince
Some groups of tasks need to share the same profile data. For example,
Android PGO builds and Android Nightly builds both use the
generate-profile-android-api-16/pgo task for profile data. Previously
this was done with a text substitution, but this is a bit hacky and
doesn't easily scale with different build types.

Allowing use_pgo to be a string means we can just directly point to the
generate-profile task that contains the profile data to be used in a PGO
build.

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

--HG--
extra : moz-landing-system : lando
2019-04-30 15:55:45 +00:00
Mike Hommey ca39c407dd Bug 1545368 - Support fetches in run-task on generic-worker. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D28048

--HG--
extra : moz-landing-system : lando
2019-04-27 21:56:47 +00:00
Mike Hommey 6478b5790b Bug 1545343 - Run mozharness tests with the intended command line on Windows. r=tomprince
Bug 1474897 changed things such that Windows builds ended up in the
linux/macosx branch. That still works somehow, but ends up breaking when
wrapping with run-task. This change restores the originally intended
command line.

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

--HG--
extra : moz-landing-system : lando
2019-04-23 20:45:40 +00:00
Andrew Halberstadt 14be9536c1 Bug 1523303 - [taskgraph] Define suite "categories" rather than flavours task configs, r=gbrown
Currently we have the concept of a "suite" and a "flavour" in our task
configuration.  Typically, the "suite" refers to the high-level test harness
like "mochitest" or "reftest", whereas the flavour is more specific, e.g
"browser-chrome-instrumentation" or "crashtest". However the line between suite
and flavour is not applied with any semblance of consistency which results in
inconsistent naming throughout the tree.

This patch gets rid of the concept of "flavours" entirely (at least when it
comes to task configuration). A suite is a type of test run, for example:

    - mochitest-plain
    - mochitest-devtools-chrome
    - mochitest-browser-chrome-instrumentation
    - jsreftest
    - reftest
    - firefox-ui-functional-remote
    etc

There is no confusion here between suites and flavours because flavours don't
exist. However, there are a couple of places where we *do* need to know what
"test harness" is used to run a suite. These cases are:

    1. For SCHEDULES moz.build rules
    2. For the desktop_unittest.py mozharness script which takes arguments like
       --mochitest-suite=browser (this is not a compelling use of this information
       and should be refactored to work more like the android_emulator_unittest.py
       script)

So to get this information, this patch introduces a new concept of a "category"
which is the overall "test harness" that runs the suite. For many suites, the
"category" is identical to the suite name. Unlike flavours, "categories" have
no bearing on how we call or refer to the suite.

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

--HG--
extra : moz-landing-system : lando
2019-04-22 20:44:01 +00:00
Johan Lorenzo 072ac5eced Bug 1427849 - Digitally sign geckodriver binaries on Windows and Linux r=aki
Digitally sign geckodriver binaries on Windows and Linux

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

--HG--
extra : moz-landing-system : lando
2019-04-23 09:03:22 +00:00
Noemi Erli dc89b1825c Backed out changeset 2cc5bbbfe082 (bug 1544758) for Android 1proc failures 2019-04-19 13:54:58 +03:00
alexandru.ionescu cf3b264329 Bug 1544758 Perma tier 2 [taskcluster:error] exit status 1 r=Bebe,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28184

--HG--
extra : moz-landing-system : lando
2019-04-19 09:37:34 +00:00
Andrew Halberstadt e105223614 Bug 1539932 - [ci] Handle serviceworker/socketprocess test variants more generically, r=jmaher
We are starting to spin off more and more "variants" of test suites. These are
usually just duplicates of our pre-existing tasks, except with an additional
pref set.

Currently there are two variants (serviceworker-e10s and socketprocess-e10s),
but a third will be added soon (fission). This change ensures we handle these
types of requests in a consistent and well defined manner. It also splits tasks
in a loop, so we don't accidentally risk combinatorial explosion.

Variants should typically be reserved for very large changes that will impact
the entire codebase (think e10s).

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

--HG--
extra : moz-landing-system : lando
2019-04-18 14:40:08 +00:00
Andrew Halberstadt af84858720 Bug 1532747 - Create try-only raptor tp6m-1 fenix task, r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D27948

--HG--
extra : moz-landing-system : lando
2019-04-17 19:49:52 +00:00
Tom Prince 48b82e9b89 No bug: [try-staging] Use `release-type` to determine whether the build will generate a stub installer; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15766

--HG--
extra : moz-landing-system : lando
2019-04-16 21:31:41 +00:00
Tom Prince 34f2b043a9 Bug 1450012: [taskgraph] Disable retrigger action for many tasks; r=dustin
Many tasks (release tasks and cached tasks, in particular) should be re-run rather
than retriggered. Disable retrigger action for those tasks by default.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 22:02:46 +00:00
Andrew Halberstadt 60b23b000a Bug 1544858 - [ci] Add '-e10s' back to task labels to satisfy SETA, r=jmaher CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D27791

--HG--
extra : source : 415d4eb9182a10cb34c4c4cf2f21f05ad6729df3
extra : amend_source : 2839f53eed4f64ab7bf22eea6abf9435622f30c9
extra : intermediate-source : 549d05befaa01e8930904718448c97aecced6f34
2019-04-16 12:48:45 -04:00
Mitchell Hentges 18f3187053 Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D23928

--HG--
extra : moz-landing-system : lando
2019-04-16 09:46:07 +00:00
Andrew Halberstadt 6b482c7f2e Bug 1541527 - Remove "-e10s" from treeherder group symbols and task labels, r=jmaher,gbrown
Since e10s is the default configuration, we shouldn't explicitly mark things
with the "-e10s" suffix. Instead we should mark things that *don't* run with
'e10s. This patch removes '-e10s' from all treeherder group symbols and task
labels, adds the "-1proc" suffix to tasks that are non-e10s.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 18:18:33 +00:00
Andrew Erickson a1a4b28ebb Bug 1474897: switch bitbar workers to g-w r=bc,tomprince
Much of this was already reviewed in D21473 (my test change where I developed the payload modifications and that pointed tests at my test queue).

This change keeps the payload changes from D21473, but points at the new 'real' queues we'll be using.

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

--HG--
extra : moz-landing-system : lando
2019-04-15 17:30:59 +00:00
Bogdan Tara 5deee43687 Backed out changeset f0ee3a81b179 (bug 1538278) for gecko decision task bustage CLOSED TREE 2019-04-15 13:34:48 +03:00
Mitchell Hentges 11922ff778 Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo
Adds route for accessing geckoview releases

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

--HG--
extra : moz-landing-system : lando
2019-04-15 10:08:17 +00:00
Mike Hommey 92d41d189e Bug 1543915 - Move installer_url and test_packages_url to EXTRA_MOZHARNESS_CONFIG. r=tomprince
This allows to stop using task-reference for mozharness_test commands.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 17:34:14 +00:00
Johan Lorenzo a013a50a8c Bug 1520261 - Let ARM64 Fennec ride the trains to Beta r=mhentges
Let ARM64 Fennec ride the trains to Beta

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

--HG--
extra : moz-landing-system : lando
2019-04-12 13:53:08 +00:00
Ionut Goldan e0060de75c Bug 1539437 - Replace Chrome with Chromium mentionings where needed r=sparky,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D25094

--HG--
rename : taskcluster/ci/test/raptor-chrome.yml => taskcluster/ci/test/raptor-chromium.yml
extra : moz-landing-system : lando
2019-04-12 10:33:24 +00:00
Mike Hommey 96c3246049 Bug 1543895 - Move test-platform keying of fetches in tests to individual fetch types. r=tomprince
So, instead of fetches['by-test-platform']['fetch'], we have
fetches['fetch']['by-test-platform'].

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

--HG--
extra : moz-landing-system : lando
2019-04-12 05:31:03 +00:00
Connor Sheehan dc39c5fb12 Bug 1534463: give tasks access to `hgmointernal` Taskcluster secret r=tomprince
Now that we have added the necessary scopes to `ci-configuration`,
we can add the in-tree scopes to give tasks access to the
`hgmointernal` config Taskcluster secret.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 18:47:21 +00:00
Daniel Varga f2b514eaaa Merge autoland to mozilla-central. a=merge 2019-04-11 00:51:52 +03:00
Daniel Varga 6d6f6dadce Backed out 4 changesets (bug 1458385) for nightly updates fail. a=backout
Backed out changeset 09338587b68e (bug 1458385)
Backed out changeset f7791b680d46 (bug 1458385)
Backed out changeset cc06a7beb3d1 (bug 1458385)
Backed out changeset 3b10487587c3 (bug 1458385)
2019-04-10 21:09:46 +03:00
Johan Lorenzo 690951e993 Bug 1543373 - Fix non-existing APK location r=mtabara
Fix non-existing APK location

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

--HG--
extra : moz-landing-system : lando
2019-04-10 13:28:31 +00:00
Chris Manchester 0a97a2b84e Bug 1542707 - Don't replace 'nightly' jobs with artifact builds on try. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D26658

--HG--
extra : moz-landing-system : lando
2019-04-09 09:16:15 +00:00
Tom Prince 5f84cb1802 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-04-06 05:49:55 +00:00
Tom Prince b4e1868e59 Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D24229

--HG--
extra : moz-landing-system : lando
2019-04-06 05:49:31 +00:00
Andrew Halberstadt 5be23b518b Bug 1542242 - [taskgraph] Hack required mozbase module onto PYTHONPATH rather than run 'mach python' for Windows builds, r=marco
This is a hack to get around Windows ccov build hangs caused by bug 1195299.
Bug 1543149 will track the investigation of the hang and removal of this hack.

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

--HG--
extra : moz-landing-system : lando
2019-04-09 15:58:49 +00:00
Johan Lorenzo 5e83fc51e7 Bug 1540152 - Run checks done in push-apk in promote-phase, instead of the very last task of the pipeline r=mtabara
Run checks done in push-apk in promote-phase, instead of the very last task of the pipeline

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

--HG--
rename : taskcluster/docker/google-play-strings/Dockerfile => taskcluster/docker/mozapkpublisher/Dockerfile
extra : moz-landing-system : lando
2019-04-09 14:56:52 +00:00
Geoff Brown 5bb8b39256 Bug 1534647 - Switch python3 version to 3.6 on osx hosts; r=ahal
Quick fix for python3 mozbase perma-fail on osx: Use python 3.6 explicitly, rather
than the system default 3.7, which appears to be broken currently (lacking ssl support).

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

--HG--
extra : moz-landing-system : lando
2019-04-08 19:10:25 +00:00
Rail Aliiev 53a245f3e2 Bug 1541693: Stop marking releases as started r=mtabara
Ship-it v1 is going away soon and we won't need to create new releases in Ship-it v1 in parallel with Ship-it v2. It's time to prep patches to remove this functionality.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 12:52:22 +00:00
shindli 45ec6114d3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-06 00:51:18 +03:00
shindli d1f516dbfc Merge inbound to mozilla-central. a=merge 2019-04-06 00:48:45 +03:00
Andrew Halberstadt 16131e65d0 Bug 1195299 - [ci] Use 'mach python' to run mozharness scripts when we have a srcdir r=catlee
This makes sure that the mozharness scripts have access to all the packages in
the build system virtualenv (namely mozbase).

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

--HG--
extra : moz-landing-system : lando
2019-04-05 15:39:50 +00:00
Mihai Tabara 74bc165df0 Bug 1538703 - roll-out declarative artifacts in Firefox. r=sfraser a=release 2019-04-05 19:30:11 +03:00
Andrew Halberstadt a2ede40ad6 Bug 1541957 - [ci] Fix regression causing geckoview tests to run without e10s, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D26240

--HG--
extra : moz-landing-system : lando
2019-04-04 21:03:17 +00:00
Bogdan Tara c39c82922d Backed out 2 changesets (bug 1195299) for l10n bustages a=backout
Backed out changeset 9645ac1a9851 (bug 1195299)
Backed out changeset 4de7f94119fd (bug 1195299)
2019-04-05 14:11:45 +03:00
Andrew Halberstadt ff9a2ed949 Bug 1195299 - [ci] Use 'mach python' to run mozharness scripts when we have a srcdir r=catlee
This makes sure that the mozharness scripts have access to all the packages in
the build system virtualenv (namely mozbase).

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

--HG--
extra : moz-landing-system : lando
2019-04-04 18:41:12 +00:00
arthur.iakab 9ee6356628 Backed out changeset 56164d97e3e4 (bug 1538703) by request of tomprince for causing issues on try a=backout
--HG--
extra : amend_source : 89b4929dd3a5962705f3cfe9b957a70d90ecf120
2019-04-04 09:30:23 +03:00
Ciure Andrei 4116e08315 Merge inbound to mozilla-central. a=merge 2019-04-04 07:34:14 +03:00
Mihai Tabara 5799c8629d Bug 1538703 - Full rollout of Firefox to mozilla-beta. r=sfraser a=release
--HG--
extra : rebase_source : 8ea111a2bcc62f92a2cfe9fa718d2ac970fc1005
2019-04-04 00:52:56 +03:00
Tom Prince b0bfeb656d Bug 1533589: [win64-aarch64] Point win64-aarch64 stub bounce entries at the correct path; r=mtabara
There was special case logic to map the win64 platform to win32, for stub
entries. When win64-aarch64 was added no special case was added for that
plaform, so they stub entries pointed at the incorrect place.  This changes the
configuration so that all stub entries point at the win32 paths, without
needing special case code.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:59 +00:00
Tom Prince b1dca8980b Bug 1541122: [try-staging] Support bouncer-check in staging; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D25835

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:23 +00:00
Andrew Halberstadt a06828d301 Bug 1532747 - [ci] Create try-only raptor reference-browser tasks, r=jmaher,rwood
These will run on android-hw against the latest reference browser nightly.
Since they are try-only, they can only be scheduled with |mach try fuzzy
--full|.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 19:21:58 +00:00
Tom Prince 7f6d0e942d No bug: [taskgraph] Remove unused code for varying build-tools repo to use; r=aki
We don't actually use the build-tools repo in-tree anymore, so remove the
support code for it.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 16:45:00 +00:00
Chris Manchester ff193fae3e Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23532

--HG--
extra : moz-landing-system : lando
2019-03-30 02:11:33 +00:00
Oana Pop Rus dc9eba46cc Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-30 00:05:29 +02:00
Justin Wood 2bd8f5efb5 Bug 1540132 - Fix updates by telling release properties to ignore the '-shippable' suffix. r=tomprince a=ccoroiu
Reviewers: tomprince

Reviewed By: tomprince

Bug #: 1540132

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

--HG--
extra : histedit_source : 35d49695513c2440e4e12acf3305d3a74ddbe1a7
2019-03-29 17:34:17 +02:00
Geoff Brown f2bc2b5622 Bug 1540210 - Correct Android 4.3 pgo test's default tier to tier 1; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D25459

--HG--
extra : moz-landing-system : lando
2019-03-29 19:52:45 +00:00
Dorel Luca 61a5049eec Backed out changeset 963d97e812f9 (bug 1535364) for causing Bug 1539933. a=backout 2019-03-29 15:14:52 +02:00
Oana Pop Rus 6450336590 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-28 19:41:57 +02:00
Oana Pop Rus d9ec36d04f Backed out 3 changesets (bug 1458385) for windows partial bustages. a=backout
Backed out changeset 8036c03c3b51 (bug 1458385)
Backed out changeset 99fa5539c2bd (bug 1458385)
Backed out changeset 9a5f255979c2 (bug 1458385)
2019-03-28 15:13:13 +02:00
Tom Prince d0ad5f9a38 Bug 1458385: Repackage windows builds on linux. r=glandium,Callek
This only uses cross-platform tools, so switch to running these on linux, which
cuts the runtime down from ~20m to ~3m.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:54 +00:00
Tom Prince fbb8603385 Bug 1458385: Package mar and mbsdiff as a toolchain; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D24229

--HG--
extra : moz-landing-system : lando
2019-03-27 22:30:44 +00:00
Sebastian Hengst b93961ca36 Bug 1538675 - transform Android pgo test platform names so they show up as using 'pgo' as option on Treeherder r=bc
Differential Revision: https://phabricator.services.mozilla.com/D25091

--HG--
extra : moz-landing-system : lando
2019-03-28 16:29:10 +00:00
Chris Manchester 094a569b9d Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D23532

--HG--
extra : moz-landing-system : lando
2019-03-27 18:39:46 +00:00
Justin Wood b31b723c34 Bug 1352113 - Shippable Builds - Don't use enable-full-crashsymbols attribute when we explicitly disable symbols for a job. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24999

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:53 +00:00
Justin Wood ef886368fa Bug 1352113 - Shippable Builds - Update index routes for shippable. Try to be backwards compat where possible. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24829

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:44 +00:00
Justin Wood 07e0d66261 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:40 +00:00
Justin Wood 1862e94087 Bug 1352113 - Shippable Builds - Switch l10n jobs to be based on shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23123

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:54 +00:00
Johan Lorenzo b45f3de16a Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

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

--HG--
extra : moz-landing-system : lando
2019-03-27 08:17:17 +00:00
Andreea Pavel b305d1e13b Backed out changeset 2609a881de00 (bug 1450019) for failing gecko decision task on a CLOSED TREE 2019-03-27 08:59:55 +02:00
Johan Lorenzo 83c01531d3 Bug 1450019 - Upload snap to archive.m.o r=mtabara
Upload snap to archive.m.o

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

--HG--
extra : moz-landing-system : lando
2019-03-27 06:42:10 +00:00
Cosmin Sabou a93c1714d4 Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE
Backed out changeset 4943b23813fe (bug 1352113)
Backed out changeset 4b9413d05816 (bug 1352113)
Backed out changeset 3e2b6a495e8c (bug 1352113)
Backed out changeset 51ab82722846 (bug 1352113)
Backed out changeset 4b027c970719 (bug 1352113)
Backed out changeset 6b65273fab78 (bug 1352113)
Backed out changeset d7deec98601a (bug 1352113)
Backed out changeset b95b3f4e5243 (bug 1352113)
Backed out changeset 7cefe92f88d5 (bug 1352113)
Backed out changeset f64dfaf86a2e (bug 1352113)
Backed out changeset 686c228e3579 (bug 1352113)
Backed out changeset dd2eddef8b43 (bug 1352113)
Backed out changeset fc16a3ecfe68 (bug 1352113)
Backed out changeset b31cbe91bdf7 (bug 1352113)
Backed out changeset 694eac65a72e (bug 1352113)
Backed out changeset 6044aedac9c4 (bug 1352113)
Backed out changeset 456538d78b36 (bug 1352113)
Backed out changeset 01699fb72384 (bug 1352113)
Backed out changeset 4a2e544fea0d (bug 1352113)
2019-03-26 22:26:29 +02:00
Justin Wood b06107746e Bug 1352113 - Shippable Builds - Update index routes for shippable. Try to be backwards compat where possible. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24829

--HG--
extra : moz-landing-system : lando
2019-03-26 02:10:53 +00:00
Justin Wood 417805e566 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:37:06 +00:00
Justin Wood 4a2189a8fa Bug 1352113 - Shippable Builds - Switch l10n jobs to be based on shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23123

--HG--
extra : moz-landing-system : lando
2019-03-26 01:36:37 +00:00
Tom Prince 760bc6804e Bug 1538134: [mozharness] Set repository path in taskcluster; r=aki
Taskcluster has authorative information about the repository being built, so
pass that to mozharness, rather than have mozharness reconstruct it from
hand-maintained mozharness config.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 16:00:14 +00:00
Mihai Tabara 3c69d90f40 Bug 1535679 - switch Firefox nightlies to declarative artifacts. r=sfraser a=release
Linter fixes.

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

--HG--
extra : moz-landing-system : lando
2019-03-25 13:48:54 +00:00
Tom Prince dafb7d27e6 Bug 1536882: Stop specifying installer to download in windows L10n jobs; r=Callek
The code that actually downloads it is behind a condition that isn't set
anywhere.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 13:44:05 +00:00
Justin Wood 2befe5e75b Bug 1352113 - Shippable Builds - add shippable index. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22240

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:44 +00:00
Justin Wood d23a3c5b36 Bug 1352113 - Shippable Builds - add shippable qr variants for osx, linux and windows. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22237

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:36 +00:00
Justin Wood cc86da7584 Bug 1352113 - Shippable Builds - Win10 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22236

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:34 +00:00
Justin Wood 04ae5a13a1 Bug 1352113 - Shippable Builds - Win7 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22235

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:32 +00:00
Justin Wood de08c2e3fb Bug 1352113 - Shippable Builds - Linux64 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22234

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:30 +00:00
Justin Wood 353bc8db92 Bug 1352113 - Shippable Builds - Linux32 Tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22233

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:28 +00:00
Justin Wood 186ee7963d Bug 1352113 - Shippable Builds - OSX tests. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22232

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:26 +00:00
Justin Wood 224d0be3ef Bug 1352113 - Shippable Builds - Add index builder, but don't do any index's yet. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22224

--HG--
extra : moz-landing-system : lando
2019-03-22 03:22:49 +00:00
Tom Prince e8e8ccdaa3 Bug 1535947: [taskgraph] Remove a redundant condition in name_sanity transform; r=aki
In bug 1501776, the `single_dep` and `multi_dep` schemas were aligned, which made both
branch in name_sanity identical. Simplify the code to reflect that.

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

--HG--
extra : moz-landing-system : lando
2019-03-20 02:23:24 +00:00
Mike Shal 0b18f18195 Bug 632954 - Enable tests on Android PGO; r=jmaher CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D22827

--HG--
extra : source : 429c96e4de3234447b0aaf00214422ad84e98b83
extra : amend_source : c4e8383c36aad43b314c0125f7574c50ade76aac
2019-03-18 23:53:38 +00:00
Mike Shal 869e12eabb Bug 632954 - Explicitly set NEED_XVFB to false if need-xvfb isn't set; r=tomprince
test-linux.sh defaults to true for NEED_XVFB, while build-linux.sh
defaults to false. If we are using test-linux.sh from mozharness (rather
than mozharness-test), we need to explicitly set NEED_XVFB to false in
order to not use xvfb.

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

--HG--
extra : source : 53d3443e55d95af494d6c8bdc3d2d7a52c5eff1e
2019-03-18 23:52:52 +00:00
Noemi Erli b61340c4b0 Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE
Backed out changeset 429c96e4de32 (bug 632954)
Backed out changeset de8beacc5eb4 (bug 632954)
Backed out changeset c151ebf303ca (bug 632954)
Backed out changeset b96dd954a456 (bug 632954)
Backed out changeset 26031d362333 (bug 632954)
Backed out changeset 097f141a499d (bug 632954)
Backed out changeset 6f5fc0d644dd (bug 632954)
Backed out changeset 53d3443e55d9 (bug 632954)
Backed out changeset 503bcac73583 (bug 632954)
Backed out changeset 142ae187478d (bug 632954)
Backed out changeset 0615c775a0cf (bug 632954)
Backed out changeset 3dfc0e4f8e7c (bug 632954)
2019-03-20 11:58:18 +02:00
Mike Shal 28e60232f7 Bug 632954 - Enable tests on Android PGO; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D22827

--HG--
extra : moz-landing-system : lando
2019-03-18 23:53:38 +00:00
Mike Shal 9b049d4cdf Bug 632954 - Explicitly set NEED_XVFB to false if need-xvfb isn't set; r=tomprince
test-linux.sh defaults to true for NEED_XVFB, while build-linux.sh
defaults to false. If we are using test-linux.sh from mozharness (rather
than mozharness-test), we need to explicitly set NEED_XVFB to false in
order to not use xvfb.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:52:52 +00:00
Tom Prince a4c16d10ba Bug 1532783: Implement worker aliases; r=aki,glandium,jmaher,dustin
There are a number of ways we want to vary workers over time and jobs, including

 - we are working on migrating to gce
 - pgo builds have a dedicated worker-type for running the instrumented build
   at level 3 but not level 1

Rather than have all tasks know about how the machines are provisioned, this
moves to using short-names for the worker types, and then has a config mapping
those to the actual worker types.

This adds support for aliases, and an initial set of them. Follow up work will
switch the existing uses of these worker types to using the aliases.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:13:56 +00:00
Mihai Tabara d161f56fd0 Bug 1527206 - roll-out declarative artifacts for Fennec beta and release. r=sfraser a=release 2019-03-18 13:25:16 +00:00
Tom Prince 29bc9b7ccf Bug 1533589: [win64-aarch64] Enable publishing of win64-aarch64 beta builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22738

--HG--
extra : moz-landing-system : lando
2019-03-13 17:00:55 +00:00
Dustin J. Mitchell 1fded4473e Bug 1508381 - use rootUrl style with taskcluster-proxy r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18023

--HG--
extra : moz-landing-system : lando
2019-03-12 20:38:42 +00:00
Dustin J. Mitchell aeac10b719 Bug 1508381 - remove now-unnecessary TASKCLUSTER_* variables r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18022

--HG--
extra : moz-landing-system : lando
2019-03-12 20:38:25 +00:00
Mike Hommey 517d30611d Bug 1534500 - Allow diffoscope tasks to run commands before running the diff. r=dustin
Depends on D23074

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:21:14 +00:00
Mike Hommey a6b20da860 Bug 1534500 - Allow diffoscope tasks to work on unpacked builds. r=dustin
Depends on D23073

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

--HG--
extra : moz-landing-system : lando
2019-03-12 20:21:20 +00:00
Mike Hommey 98c58acec2 Bug 1534500 - Allow to configure diffoscope tasks that fail when they detect differences. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D23073

--HG--
extra : moz-landing-system : lando
2019-03-12 20:27:34 +00:00
Chris Manchester 08fbb351b6 Bug 1528374 - Set artifact name based on platform in pgo profile run transform. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D20406

--HG--
extra : moz-landing-system : lando
2019-02-20 14:33:37 +00:00
Mike Hommey 7cb9cf0fa3 Bug 1532893 - Retry packages tasks when snapshot.debian.org doesn't respond. r=dustin
Bug 1486071 intended to fix this, but while the tasks are setup to
restart on exit status 100, there are multiple failure cases where
snapshot.debian.org doesn't respond and the exit status is not 100.

One is dget, when downloading package sources from snapshot.debian.org.
Eventually, those should move to fetch tasks, but in the meantime, we
bubble up get errors with an exit code 100.

mk-build-deps wraps a call to apt-get install, but doesn't return the
exit code that apt-get returns when apt-get returns one. It makes it
hard to distinguish the error modes, but mk-build-deps is unlikely to
fail on anything else than apt-get. Not all apt-get failures would be
due to snapshot.debian.org availability, but that's a tradeoff we
decided was okay in bug 1486071.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:14:20 +00:00
Tom Prince 4834d960f8 Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Currently the scopes are handled in some test-specific code. However, there is
logic not to be in generic code.

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

--HG--
extra : moz-landing-system : lando
2019-03-08 07:00:02 +00:00
Tom Prince 1f9563dfda Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
This slightly decreases the amount of code that needs to know how to determine this.

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

--HG--
extra : moz-landing-system : lando
2019-03-08 06:59:54 +00:00
Narcis Beleuzu d6f8590a91 Backed out 2 changesets (bug 1532783) for causing Gecko Decision Task bustage. CLOSED TREE
Backed out changeset 722b3915da31 (bug 1532783)
Backed out changeset 421bdcc103d3 (bug 1532783)
2019-03-08 08:41:39 +02:00
Tom Prince 4216de8bb6 Bug 1532783: [taskgraph] Move handling of windows scopes to taskgraph.transfroms.task; r=dustin
Currently the scopes are handled in some test-specific code. However, there is
logic not to be in generic code.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:52:19 +00:00
Tom Prince fdf2aafbbd Bug 1532783: [taskgraph] Set worker `os` and `implementation` earlier in job transform; r=dustin
This slightly decreases the amount of code that needs to know how to determine this.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 15:53:45 +00:00
Gregory Mierzwinski 153a327822 Bug 1476372 - Add fetch tasks for raptor chromium builds. r=rwood,glandium,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21372

--HG--
extra : moz-landing-system : lando
2019-03-06 19:45:34 +00:00
Tom Prince 24f4ed9c75 Bug 1532710: [taskgraph] Move default branch priorities to graph config; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D22127

--HG--
extra : moz-landing-system : lando
2019-03-07 04:20:36 +00:00
Mike Hommey fac15dd243 Bug 1530908 - Only enable artifacts on try builds that support them. r=dustin
Currently, all tasks of kind builds are indiscriminately altered to use
artifacts, but only few of them actually support that, and the others
won't actually have the expected result when that happens. E.g. ASAN
builds with artifacts enabled end up being non-ASAN builds.

Effectively, this makes the artifact flag ignored for builds that don't
support artifacts. One could argue that those builds shouldn't happen at
all, but it feels a better use time of developer's time to just do the
full build they asked for. E.g. if they asked for ASAN with artifacts,
they still get an ASAN build, rather than an error or silently having
the task not happen after the decision task. This also allows to mix
artifact and non-artifact builds.

Further changes down the road are also modifying the artifact builds
configuration, which would actively turn those builds that don't support
artifact builds red (e.g. ASAN), so something has to be done anyways.
The alternative would be filter those builds out.

Depends on D21312

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

--HG--
extra : moz-landing-system : lando
2019-03-06 17:45:32 +00:00
Mike Hommey ac94b1c515 Bug 1530908 - Unify artifact builds setup between try config and try syntax. r=dustin
While try syntax is approaching its EOL, the fact that using it to do
artifact builds does some things subtly differently from using try
config is not helpful.

Depends on D22055

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

--HG--
extra : moz-landing-system : lando
2019-03-06 22:48:28 +00:00
Mike Hommey 39a1a320f7 Bug 1530908 - Use a transform for try --artifact instead of a morph. r=tomprince
While the morph was changing the treeherder symbol to `Ba` for all jobs,
doing so with a transform fails because of the conflicting symbol check
(as multiple jobs in the same category would end up with `Ba`). So
instead, we append `a` to the existing symbol.

We also change the documentation wrt templates for try pushes, as the
artifact template is now essentially gone (although technically, mach
try will still set params['templates']['artifacts']['enabled'] for now,
and the template still exists, albeit empty).

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

--HG--
extra : moz-landing-system : lando
2019-03-05 08:52:19 +00:00
Brindusan Cristian 1f6d297e33 Backed out 5 changesets (bug 1508976, bug 1522581) for android geckoview bustages at /usr/bin/python2.7. CLOSED TREE
Backed out changeset 7a6be593b0be (bug 1522581)
Backed out changeset c47b37ac1775 (bug 1522581)
Backed out changeset 91c31d2a7706 (bug 1508976)
Backed out changeset da57df805c56 (bug 1508976)
Backed out changeset 4e5d97c93515 (bug 1508976)
2019-03-05 22:42:15 +02:00
Simon Fraser 73f0adb36d Bug 1532236 Convert level into integer in partials transform r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22108

--HG--
extra : moz-landing-system : lando
2019-03-05 17:04:49 +00:00
Nick Alexander 9cb8906b5d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:15 +00:00
Noemi Erli 94cb1d9dcd Backed out changeset ce3dfcdb5861 (bug 1532236) for linting opt failure in partials.py CLOSED TREE 2019-03-05 18:54:16 +02:00
Simon Fraser 48d7b61acb Bug 1532236 Convert level into integer in partials transform r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D22108

--HG--
extra : moz-landing-system : lando
2019-03-05 16:12:08 +00:00
Nick Thomas 65ddb33980 Bug 1532236 - longer timeout for asan partial generation, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D22038

--HG--
extra : moz-landing-system : lando
2019-03-05 00:13:11 +00:00
Bastien Abadie d35753d1d9 Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 19:40:11 +00:00
Dorel Luca 0df1fbc892 Backed out changeset 7fdcccd878ad (bug 1527895) for Gecko Decision Task failure. CLOSED TREE
--HG--
extra : amend_source : 9e509fb8c79d07981ae29f0508e381e6a65f5d13
2019-03-04 19:40:12 +02:00
Bastien Abadie c22105d5da Bug 1527895 - Add code-review-issues task in CI, r=dustin,marco,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21348

--HG--
extra : moz-landing-system : lando
2019-03-04 16:23:16 +00:00
Bastien Abadie a56878376d Bug 1527895 - Add soft-dependencies to taskgraph, r=ahal,marco,tomprince,dustin
Differential Revision: https://phabricator.services.mozilla.com/D19791

--HG--
extra : moz-landing-system : lando
2019-03-04 17:07:34 +00:00
Simon Fraser da5338fa4b Bug 1532236 Improve logging and timeouts in partials generation r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D21909

--HG--
extra : moz-landing-system : lando
2019-03-04 11:56:47 +00:00
Aki Sasaki 16be08e2a1 Bug 1526419 - add mar-signing-autograph-stage task r=Callek
We use autograph-prod for our ci, nightly, and release signing. Autograph-stage doesn't have the same guarantees for availability, so pointing, say, dep-signing at autograph-stage would have resulted in occasional tree closures whenever autograph-stage changes configuration or is down.

However, we also want a way to verify autograph-stage is still valid, after the autograph team makes changes. This task is meant to be add-task'ed; a green result means autograph-stage has signed the mar file correctly.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 23:53:24 +00:00
Dorel Luca 5d73bddbc6 Merge mozilla-central to autoland 2019-03-02 01:23:22 +02:00
Tom Prince 2c45a3a4a2 Bug 1519472: Disable caches on windows repackage builds; r=aki a=tomprince
They appear to be causing tasks to take several hours to complete.

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

--HG--
extra : rebase_source : a55cfc24527662427bbeccf0d03f97dca047a3cb
extra : amend_source : 5e352a1ff382353460fdd143d7d0ba52251a5b8a
2019-03-01 13:15:37 -07:00
Justin Wood 19c37b2336 Bug 1513000 - Sign openh264 binaries. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D20763

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:29 +00:00
Justin Wood 074d174880 Bug 1513000 - expose revision as an attribute on the openh264 jobs. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D21606

--HG--
extra : moz-landing-system : lando
2019-03-01 02:18:17 +00:00
Tom Prince ffdd3d2a3c Bug 1531592: [taskgraph] Ensure that treeherder platform has the correct format; r=dustin
A recent change caused the treeherder platform for several jobs to have an extra `/` in it.
This add a check to ensure that the platform is formatted correctly, and fixes the tasks
with the incorrect format.

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

--HG--
extra : moz-landing-system : lando
2019-03-01 19:44:29 +00:00
Geoff Brown dcfbc931ad Bug 1530737 - Run windows10-aarch64 talos/raptor tasks on bitbar laptops; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D21574

--HG--
extra : moz-landing-system : lando
2019-02-28 18:18:25 +00:00
Steve Fink bb9e8e48d6 Bug 1527777 - Apply change to Windows jobs too r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D21299

--HG--
extra : moz-landing-system : lando
2019-02-27 10:41:24 +00:00
Byron Campen [:bwc] e1a33816af Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17942

--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:13 +00:00
Steve Fink d06b59a48d Bug 1527777 - Move spidermonkey jobs from win32 to win64 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D20619

--HG--
extra : moz-landing-system : lando
2019-02-22 09:33:02 +00:00
Gurzau Raul e6740c75fc Backed out 10 changesets (bug 1521879) for causing bug 1530107. a=backout
Backed out changeset f597a73a6eac (bug 1521879)
Backed out changeset 0bb76534f207 (bug 1521879)
Backed out changeset abcb8be12adf (bug 1521879)
Backed out changeset ed6c8d3bbfde (bug 1521879)
Backed out changeset 1addf1e15b55 (bug 1521879)
Backed out changeset 6b709cd9a479 (bug 1521879)
Backed out changeset 07747027c59c (bug 1521879)
Backed out changeset a6105ccc188c (bug 1521879)
Backed out changeset 48c9c643e7bb (bug 1521879)
Backed out changeset d4004105a04a (bug 1521879)
2019-02-25 12:12:15 +02:00
Tom Prince 3f64c323ad Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-24 09:24:52 +00:00
Chris AtLee 0a5c3aa167 Bug 1527394: Squash docker images before exporting/compressing them r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D19541

--HG--
extra : moz-landing-system : lando
2019-02-23 17:16:43 +00:00
Ciure Andrei 9aa98b01bd Backed out 2 changesets (bug 1529921) due to a high probability of breaking nightlies CLOSED TREE
Backed out changeset 1c9d01a6fbb8 (bug 1529921)
Backed out changeset fea99e80e861 (bug 1529921)
2019-02-23 03:36:18 +02:00
Tom Prince 0db6b30daf Bug 1529921: Pass `scm_level` to mozharness tasks on windows; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20893

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:06 +00:00
Tom Prince 930a5c2531 Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 23:56:45 +00:00
Ciure Andrei 6e598cb224 Backed out changeset 5612534374b4 (bug 1529921) for causing build bustages CLOSED TREE 2019-02-23 01:33:56 +02:00
Tom Prince 8abfdcb46d Bug 1529921: Use secrets from taskcluster for windows builds; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D20849

--HG--
extra : moz-landing-system : lando
2019-02-22 22:01:44 +00:00
Byron Campen [:bwc] ee86d56d40 Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17942

--HG--
extra : moz-landing-system : lando
2019-02-21 20:26:33 +00:00
Edwin Gao e523ea3587 Bug 1529848 - increase maximum length for task identifiers to 38 r=tomprince
Changes:

- increase maximum length for task identifiers to 38 from 22
- update documentation to state the same

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

--HG--
extra : moz-landing-system : lando
2019-02-22 06:09:26 +00:00
Brindusan Cristian 136394135f Backed out 9 changesets (bug 1521879) for flake failures at /transforms/tests.py. CLOSED TREE
Backed out changeset baac167868b3 (bug 1521879)
Backed out changeset 54ac1b47b736 (bug 1521879)
Backed out changeset 94b62c6f22e2 (bug 1521879)
Backed out changeset d44f15fd4529 (bug 1521879)
Backed out changeset 761fca0514fb (bug 1521879)
Backed out changeset 0b85b1a7c1ce (bug 1521879)
Backed out changeset 5dc76e863a02 (bug 1521879)
Backed out changeset 604b9a007fe5 (bug 1521879)
Backed out changeset c414d82a5325 (bug 1521879)
2019-02-21 19:32:31 +02:00
Byron Campen [:bwc] 597c5c6ed9 Bug 1521879 - Part 7: Create new CI jobs for media mochitests with socket process enabled. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17942

--HG--
extra : moz-landing-system : lando
2019-02-21 15:32:59 +00:00
Tom Prince ccff54c1ae Bug 1528362: [taskgraph] Use trust-domain prefixed caches; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D20049

--HG--
extra : moz-landing-system : lando
2019-02-21 07:32:36 +00:00
Edwin Gao efb8b5a94e Bug 1529339 - replace test-provisioner with permanent bitbar provisioner id r=jmaher
Changes:

- replaced existing references to `test-provisioner/bitbar` with `bitbar/gecko-t-win10-aarch64` (proposed permanent provisioner-id)

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

--HG--
extra : moz-landing-system : lando
2019-02-20 21:52:13 +00:00
Justin Wood f6a3f70adb Bug 1522111 - Make l10n kind depend on -pgo where available instead of opt. r=tomprince
This avoids opt being pulled in even when l10n is optimized out

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

--HG--
extra : moz-landing-system : lando
2019-02-18 17:55:38 +00:00
Justin Wood d1ad88fb6e Bug 1522111 - Make -qr tests depend on -pgo where applicable, leaving old -qr sets in place. r=gbrown,jmaher,kats
Also set the run-on-projects for various tests to be central/try when opt

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

--HG--
extra : moz-landing-system : lando
2019-02-19 13:22:49 +00:00
Mike Hommey e42ae134c3 Bug 1528155 - Use sparse profiles in Windows toolchain tasks. r=tomprince
Also fix support_vcs_checkout call for docker-image based toolchain
tasks.

Differential Revision: https://phabricator.services.mozilla.com/D19912
2019-02-17 19:15:56 +09:00
Mike Hommey 68af671f02 No bug - Disable caches on Windows toolchain tasks. r=me 2019-02-17 19:15:55 +09:00
Mike Hommey eeb59260ed Backout changeset 834d38825814 (bug 1528155) and b759c45d1f01 to give time to toolchains to build. 2019-02-16 20:35:08 +09:00
Mike Hommey e62cab9ab7 Bug 1528155 - Use sparse profiles in Windows toolchain tasks. r=tomprince
Also fix support_vcs_checkout call for docker-image based toolchain
tasks.

Differential Revision: https://phabricator.services.mozilla.com/D19912
2019-02-16 20:31:26 +09:00
Mike Hommey 64d832a30a No bug - Disable caches on Windows toolchain tasks 2019-02-16 20:31:02 +09:00
Mike Hommey 0cc94ca5a1 Backout changeset d9b2f663c85b (bug 1528155) to leave time to toolchain jobs to run. 2019-02-16 08:00:29 +09:00
Mike Hommey c76df24e8c Bug 1528155 - Use sparse profiles in Windows toolchain tasks. r=tomprince
Also fix support_vcs_checkout call for docker-image based toolchain
tasks.

Differential Revision: https://phabricator.services.mozilla.com/D19912
2019-02-16 07:58:09 +09:00
Mike Hommey 6c6eaa1924 Bug 1431523 - Use docker images for debian package tasks. r=dustin
We however leave moving the packages building to a script for another
day.

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

--HG--
rename : taskcluster/docker/debian-base/cloud-mirror-workaround.sh => taskcluster/docker/debian-raw/cloud-mirror-workaround.sh
rename : taskcluster/docker/debian-base/setup_packages.sh => taskcluster/docker/debian-raw/setup_packages.sh
2019-02-16 07:22:36 +09:00
Chris AtLee 5085d8b510 Bug 1527138: Remove references to old taskcluster worker types r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D19445

--HG--
extra : moz-landing-system : lando
2019-02-12 21:12:27 +00:00
Kartikaya Gupta 21e4a3d645 Bug 1516568 - Allow run-task jobs on docker-worker to use internal tooltool downloads. r=ahal
This code already exists for other (non-run-task jobs) on docker worker,
so this patch just reuses the existing code but adds a bit to the
run-task schema to allow the task to opt in.

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

--HG--
extra : source : e9f887f489e59e828c7a62a4818c32cb5121f182
2019-02-15 01:30:39 +00:00
Dorel Luca b73b2c4f67 Backed out 7 changesets (bug 1516568) for Docker and Toolchain failures. CLOSED TREE
Backed out changeset 79120d13e713 (bug 1516568)
Backed out changeset 028c0ed368b8 (bug 1516568)
Backed out changeset f06721b552a8 (bug 1516568)
Backed out changeset ee403c79877e (bug 1516568)
Backed out changeset 8990eef6c31e (bug 1516568)
Backed out changeset f6413e576a21 (bug 1516568)
Backed out changeset e9f887f489e5 (bug 1516568)
2019-02-15 05:16:55 +02:00
Kartikaya Gupta e5c19300b2 Bug 1516568 - Allow run-task jobs on docker-worker to use internal tooltool downloads. r=ahal
This code already exists for other (non-run-task jobs) on docker worker,
so this patch just reuses the existing code but adds a bit to the
run-task schema to allow the task to opt in.

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

--HG--
extra : moz-landing-system : lando
2019-02-15 01:30:39 +00:00
Edwin Gao 1f7bbb6dc2 Bug 1527469 - add necessary piping to enable windows10-aarch64 build and tests on try r=jmaher,gbrown
- makes changes to various configuration files, thanks jmaher
- for the time being, disable tests via `taskcluster/ci/test/test-platforms.yml` to prevent overwhelming the hardware at Bitbar

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

--HG--
extra : moz-landing-system : lando
2019-02-13 21:10:16 +00:00
Chris AtLee 788f0ad179 Bug 1527118: Ensure all tests are using tooltool caches r=aki
respect TOOLTOOL_CACHE environment variable in mixin

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

--HG--
extra : moz-landing-system : lando
2019-02-12 16:48:35 +00:00
Johan Lorenzo 9fbbc379ff Bug 1505538 - Release x86_64 Fennec Nightly in the Google Play Store r=mtabara
Release x86_64 Fennec Nightly in the Google Play Store

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

--HG--
extra : moz-landing-system : lando
2019-02-12 22:58:36 +00:00
Andrew Halberstadt ab08922012 Bug 1519472 - [taskgraph] Support generic-worker caches in run_task, r=tomprince
This implements support for adding generic-worker caches. As a consequence this
also turns on caching for the gecko checkout if present.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:21:02 +00:00
Andrew Halberstadt d585c32562 Bug 1519472 - [ci] Opt out of caching for generic-worker based Windows builds, r=tomprince
The hosts don't have enough disk space to cache mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:20:58 +00:00
Andrew Halberstadt 5012f75394 Bug 1519472 - [taskgraph] Factor logic for adding a cache in job.common to a new function, r=tomprince
We add caches at various places in common.py. This consolidates the logic into
a re-useable function. This is in preparation for adding generic-worker cache
support.

This also adds a test. The test is not terribly useful, but I've been looking
for an excuse to lay some groundwork for further tests in the 'job' submodule.
This will do.

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

--HG--
extra : moz-landing-system : lando
2019-02-11 22:19:52 +00:00
Narcis Beleuzu df649fe94e Merge inbound to mozilla-central. a=merge 2019-02-09 05:35:25 +02:00
Sebastian Hengst 69193814db Bug 1526205 - set new serviceworkers mochitests (M-sw-e10s) to tier 2 because they don't run on integration (autoland and inbound) r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D19119

--HG--
extra : moz-landing-system : lando
2019-02-08 15:13:38 +00:00
Geoff Brown f784a44011 Bug 1526113 - Use new treeherder label for Android 7.0 x86_64 tests; r=aryx 2019-02-08 11:30:20 -07:00
Cosmin Sabou b37ad15f5a Backed out 3 changesets (bug 1519472) for causing wrench bustages and as requested by pmoore. a=backout
Backed out changeset 2ceeee1915ae (bug 1519472)
Backed out changeset b6e19a5b0ab9 (bug 1519472)
Backed out changeset 0b8097689bb5 (bug 1519472)
2019-02-08 13:27:19 +02:00
Tom Prince 5f3db17ee6 Bug 1525987: [taskgraph] Allow docker images to be indexed as build products; r=dustin
This is useful for the out-of-tree taskgraph code. Downstream products can
pin the generated decision task image by revision, rather than contents.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:06:37 +00:00
Tom Prince 2d1fec14b2 Bug 1525987: [taskgraph] Allow docker images to not be cached; r=dustin
This allows images to be built on every commit. This is useful for the
out-of-tree taskgraph, that builds a docker image with the taskgraph code
installed.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 21:02:13 +00:00
Andrew Halberstadt 42693fa1fd Bug 1519472 - [taskgraph] Support generic-worker caches in run_task, r=tomprince
This implements support for adding generic-worker caches. As a consequence this
also turns on caching for the gecko checkout if present.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:36:42 +00:00
Andrew Halberstadt 04fa5242be Bug 1519472 - [ci] Opt out of caching for generic-worker based Windows builds, r=tomprince
The hosts don't have enough disk space to cache mozilla-central.

Depends on D17689

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:31:57 +00:00
Andrew Halberstadt 001ebeef3e Bug 1519472 - [taskgraph] Factor logic for adding a cache in job.common to a new function, r=tomprince
We add caches at various places in common.py. This consolidates the logic into
a re-useable function. This is in preparation for adding generic-worker cache
support.

This also adds a test. The test is not terribly useful, but I've been looking
for an excuse to lay some groundwork for further tests in the 'job' submodule.
This will do.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:32:15 +00:00
Dustin J. Mitchell cb2baa945a Bug 1525703 - remove repetitive debugging line r=aki
Differential Revision: https://phabricator.services.mozilla.com/D18871

--HG--
extra : moz-landing-system : lando
2019-02-06 21:01:17 +00:00
Tom Prince 606dad6b9c Bug 1524639: [taksgraph] Simplify dependency creation in single_dep transforms; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D18747

--HG--
extra : moz-landing-system : lando
2019-02-05 23:21:39 +00:00
Cosmin Sabou 8bd3dcb455 Merge mozilla-inbound to mozilla-central. a=merge 2019-02-05 23:58:20 +02:00
Razvan Maries f86459d5dc Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-02-05 18:59:13 +02:00
Mike Hommey eba0ae0db9 Bug 1524454 - Set toolchain task default docker-image at the transform level. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D18305
2019-02-05 10:19:11 +09:00
Tom Prince 6e349c649f Bug 1489405: Run bouncer-locations job after beetmover has run; r=mtabara
The `asan-reporter` builds have shipping-product set on mozilla-central, so
that they get pulled in by the as dependencies of `post-beetmover-dummy`.

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

--HG--
extra : moz-landing-system : lando
2019-02-04 23:03:18 +00:00
Tom Prince ff1ba692a9 Bug 1524639: [taskgraph] Add a helper to `Schema` to allow referencing downstream schema entries; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D18377

--HG--
extra : moz-landing-system : lando
2019-02-04 22:42:00 +00:00
Tom Prince 6e635b61b5 Bug 1524639: [taskgraph] Change `load_yaml` to accept any number of path components; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D18374

--HG--
extra : moz-landing-system : lando
2019-02-04 16:55:54 +00:00
Chris AtLee 274e018509 Bug 1524637: Disable workerspace cache for mozharness test jobs r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18608

--HG--
extra : moz-landing-system : lando
2019-02-04 22:27:16 +00:00
arthur.iakab c152ccec1d Backed out 4 changesets (bug 1508381) for multiple Windows build bustages CLOSED TREE
Backed out changeset f01cec6f712e (bug 1508381)
Backed out changeset ba69e59924de (bug 1508381)
Backed out changeset 97fe4e5a665e (bug 1508381)
Backed out changeset 0c3065c12bef (bug 1508381)
2019-01-31 23:14:11 +02:00
Dustin J. Mitchell 3a361a6f66 Bug 1508381 - remove now-unnecessary TASKCLUSTER_* variables r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18022

--HG--
extra : moz-landing-system : lando
2019-01-30 18:58:07 +00:00
Andreea Pavel 17e98b396a Backed out changeset d5549e46baed (bug 1489405) as it was just a temporary commit a=backout 2019-01-29 05:17:19 +02:00
Razvan Maries 969c788da4 Merge autoland to mozilla-central a=merge 2019-01-28 23:43:47 +02:00
Johan Lorenzo dd973e5976 Bug 1489405 - temporarily add a bouncer-locations-breakpoint in the nightly graph r=Callek a=Aryx
Summary: temporarily add a bouncer-locations-breakpoint in the nightly graph

Test Plan: Rebase of https://bug1489405.bmoattachments.org/attachment.cgi?id=9019010

Reviewers: Callek

Tags: #secure-revision

Bug #: 1489405

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

--HG--
extra : amend_source : 1d4b829693afc30b9f5ee257c834a716fabf27df
2019-01-28 15:15:52 +01:00
Tom Prince 5d40d2aac2 Bug 1522380: [win64-aarch64] Add in-tree support for win64-aarch64 partner repacks; r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D17454

--HG--
extra : moz-landing-system : lando
2019-01-25 16:07:33 +00:00
Tom Prince c6cdf8e32d Bug 1522380: [win64-aarch64] Build win64-aarch64 on release branches; r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D14665

--HG--
extra : moz-landing-system : lando
2019-01-25 16:07:32 +00:00
Tom Prince 3b43c82fd4 Bug 1522380: [win64-aarch64] Don't beetmove win64-aarch64 installers on release branches; r=nthomas
These builds aren't ready for general availability, so we don't want to publish
them. But we want to start building them now.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 16:07:31 +00:00
David Major aba5821724 Bug 1512822 - Remove "MSVC" from the name of AArch64 builds r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D17024

--HG--
extra : moz-landing-system : lando
2019-01-24 15:02:06 +00:00
Sebastian Hengst 2ecf173b14 Merge mozilla-central to autoland 2019-01-23 11:31:44 +02:00
Tom Prince 1672d0a0f9 Bug 1520874: [mozharness] Remove mobile per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15863

--HG--
extra : moz-landing-system : lando
2019-01-21 22:53:12 +00:00
Tom Prince 9e91da3c7a Bug 1520874: [mozharness] Remove desktop per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15861

--HG--
extra : moz-landing-system : lando
2019-01-21 21:24:03 +00:00