Commit Graph

5823 Commits

Author SHA1 Message Date
ffxbld
a1e07570e5 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D29998

--HG--
extra : moz-landing-system : lando
2019-05-06 10:36:04 +00:00
Geoff Brown
20c4e556f7 Bug 1546553 - Run Android xpcshell tests on 7.0 x86_64; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D29844

--HG--
extra : moz-landing-system : lando
2019-05-03 22:11:24 +00:00
Rob Wood
046bef30c3 Bug 1545186 - Raptor test definitions and taskcluster configs for cold page-load tests on GeckoView Example App; #perftest r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D29207

--HG--
extra : moz-landing-system : lando
2019-05-03 15:53:27 +00:00
Kartikaya Gupta
7d7e68f66b Bug 1548635 - Add opt builds of wrench. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D29715

--HG--
extra : moz-landing-system : lando
2019-05-02 20:50:12 +00:00
Bastien Abadie
fd94f413de Bug 1548502 - Export clang-format diff in source-test-clang-format, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D29662

--HG--
extra : moz-landing-system : lando
2019-05-02 15:19:13 +00:00
Mitchell Hentges
a9872b341b No bug - Updates Fenix Raptor configuration r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D29489

--HG--
extra : moz-landing-system : lando
2019-05-01 15:01:23 +00:00
Rob Thijssen
c00716af37 Bug 1543026 - enable sccache on gcp r=wcosta
this change comprises the in-tree changes required to make use of sccache in gcp.
specifically:
- a gcp metadata lookup for availability-zone is added to mozconfig, enabling a build to determine its regional gcp sccache bucket
- the sccache cargo build command is modified to include the gcs feature when the environment contains gcs configuration

note that further changes are required on infra to support sccache use. the required changes already [exist](https://github.com/mozilla-releng/OpenCloudConfig/commit/1d515dc) and are enabled for gcp windows infra, including:
- a json credential file on the build instance filesystem, containing credentials valid for the appropriate scm level bucket for the gcp region
- an `SCCACHE_GCS_KEY_PATH` env variable containing the path to the json credential file
- an `SCCACHE_GCS_RW_MODE` env variable containg the text `READ_WRITE`
- sccache buckets must exist for each region and scm levels 1 & 3
- credentials for scm level 1 buckets **must not** be valid for scm level 3 buckets

on gcp systems which do not contain credential files and the above mentioned env variables (eg gecko-[1-3]-b-linux), sccache should fail gracefully without breaking builds.

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

--HG--
extra : moz-landing-system : lando
2019-05-02 12:56:20 +00:00
Axel Hecht
bcc7eeb6bd Bug 1353680, create test to prevent bad content in localizable strings, r=ahal,flod
Differential Revision: https://phabricator.services.mozilla.com/D20465

--HG--
extra : moz-landing-system : lando
2019-05-02 10:50:43 +00:00
shindli
c7089180a6 Backed out 2 changesets (bug 1535056, bug 1513854) for linux build bustages and failed Gecko Decision Task CLOSED TREE
Backed out changeset f5eea3706636 (bug 1535056)
Backed out changeset 9b66e9b91074 (bug 1513854)
2019-05-02 12:25:40 +03:00
Mitchell Hentges
3025d26ab8 Bug 1535056 - Validate taskgraph parameters using a schema r=tomprince
Validate taskgraph parameters using a schema.

Previously, parameters were verified using handwritten comparison to a sample set of parameters.
Switch to using an explicit schema instead.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 02:09:14 +00:00
Rob Wood
0678c2e034 Bug 1522972 - Raptor cold-load tests on Firefox and Chromium desktop; #perftest r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D29032

--HG--
extra : moz-landing-system : lando
2019-05-01 14:52:59 +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
Tom Prince
7fd403e294 Bug 1543380: Always require a push task in cron tasks; r=dustin
When a cron task depends on tasks from the on-push build, wait for the on-push
decision task to complete, and fail if it doesn't complete succesfully.

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

--HG--
extra : moz-landing-system : lando
2019-05-01 13:01:42 +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
Andreea Pavel
e3b7acfdad Bug 1536722 - fix lint spacing on a CLOSED TREE 2019-05-01 16:18:41 +03:00
Dustin J. Mitchell
a3cb68d009 Bug 1536722 - combine all taskgraph artifacts, not just task-graph; r=tomprince
This also adds an optimization for the case where there is only one result
(Which is common for actions where `times` defaults to 1)

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

--HG--
extra : moz-landing-system : lando
2019-05-01 12:58:39 +00:00
Joel Maher
6611f95ab0 Bug 1546459 - remove subsuite=clipboard from manifests. r=ahal
remove subsuite=clipboard from manifests

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

--HG--
extra : moz-landing-system : lando
2019-05-01 08:16: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
d2299c07a6 Bug 1532783: [taskgraph] Remove entries from WORKER_TYPES that correspond to workers with aliases; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D24239

--HG--
extra : moz-landing-system : lando
2019-04-30 22:14:52 +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 Hommey
e958e4adc0 Bug 1536543 - Require rust 1.34. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D25896

--HG--
extra : moz-landing-system : lando
2019-04-30 22:16:11 +00:00
Mike Hommey
de6947591c Bug 1541313 - Upgrade nightly rust to the last one that was versioned 1.34. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D29307

--HG--
extra : moz-landing-system : lando
2019-04-30 22:16:11 +00:00
Mike Shal
5e4d5ff8da Bug 1547395 - Use 3-tier PGO for linux64-devedition builds; r=chmanchester
Depends on D29247

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

--HG--
extra : moz-landing-system : lando
2019-04-29 19:37:33 +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
ffxbld
75935ef8da No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D29170

--HG--
extra : moz-landing-system : lando
2019-04-29 11:10:35 +00:00
Jan de Mooij
2f854e97ee Bug 1545500 - Add Win32 SM(p) jobs back for 32-bit jit-test coverage. r=sfink,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28830

--HG--
extra : moz-landing-system : lando
2019-04-26 18:08:59 +00:00
Edwin Gao
0a8a22cb9d Bug 1545810 - disable tests in testing/web-platform/meta/media-source/ on windows10-aarch64 that cause task to abort r=jmaher
Changes:
- disable wholesale the `media-source` subsuite within web-platform-test

Attempts were made to isolate the tests that cause the test harness to lock up with a permission issue on `Ahem.ttf` however the attempts were unsuccessful in isolating the tests to a manageable set. It appears the solution is to simply stop running `media-source` tests on windows10-aarch64 as that seems to have solved the problem in a previous try run.

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

--HG--
extra : moz-landing-system : lando
2019-04-27 02:09:21 +00:00
Bogdan Tara
3b978e0ee1 Backed out changeset 8218cc92ee8d for docker images builds failures CLOSED TREE 2019-04-28 03:32:34 +03:00
Mike Hommey
46175d5797 Bug 1546870 - Package win*-rust toolchains as .tar.xz. r=froydnj
This uniformizes the artifact name across platforms. We may want to do
the same for other toolchains, but it bears the question whether xz is
reliably available on users' Windows machines, while it doesn't matter
for rust, since mach bootstrap pulls it with rustup rather than from
automation, contrary to other toolchains.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 13:22:38 +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
33a06d6450 Bug 1545344 - Don't change current directory when executing a command via run-task. r=tomprince
Currently, all things running via run-task don't really care that the
current directory is set to /. However, on generic-worker, many things
assume the current directory is the task directory, which varies by
task, and wrapping them with run-task fails because it resets the
current directory.

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

--HG--
extra : moz-landing-system : lando
2019-04-27 21:51:53 +00:00
Mike Hommey
25920280d9 Bug 1544986 - Fall back more gracefully when TASKCLUSTER_WORKER_GROUP is not set. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D27841

--HG--
extra : moz-landing-system : lando
2019-04-23 21:27:50 +00:00
Stephen Donner
6aa52f6860 Bug 1547272 - ensure windows10-aarch64 is set to tier 2 for talos-bcv. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D29003

--HG--
extra : moz-landing-system : lando
2019-04-26 15:48:33 +00:00
Nathan Froyd
0eebba71e5 Bug 1540082 - add an aarch64-cross clang build; r=nalexander
Analogously to the existing `linux64-clang-8-android-cross` build, this
build is a linux x86-64 build with runtime library support for aarch64.

Depends on D28405

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

--HG--
extra : moz-landing-system : lando
2019-04-22 22:11:12 +00:00
Nathan Froyd
f1626f7f7b Bug 1540082 - add a toolchain-arm64-build docker image; r=nalexander
We need this image for building clang on machines with arm64
sysroots.  (Note that this image *is* a linux x86-64 image, just with
some arm64 cross-compilation packages available.)

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

--HG--
extra : moz-landing-system : lando
2019-04-23 19:44:55 +00:00
Joel Maher
02f0bd77f7 Bug 1546610 - reduce marionette-headless to run on linux64/shippable as tier2 only. r=whimboo
reduce marionette-headless to run on linux64/shippable as tier2 only

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

--HG--
extra : moz-landing-system : lando
2019-04-25 19:39:23 +00:00
Stephen Donner
7ecca43f85 Bug 1547044. Properly set windows10-aarch64 tests to tier 2. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28887

--HG--
extra : moz-landing-system : lando
2019-04-25 18:07:39 +00:00
Gurzau Raul
71e35400ef Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-25 19:30:38 +03:00
Tom Prince
fa5bf2bd57 No bug: Handle unicode output from docker builds; r=dustin
This is not strictly required in mozilla-central, as `mach` sets
the encoding of the output to UTF-8.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 15:49:33 +00:00
James Graham
17ae648e48 Bug 1546858 - Force the wpt manifest job to rebuild the manifest, r=Aryx
If we use the downloaded manifest then any bug that leads to an error in the manifest
may be propogated forward. Instead force the manifest to be built from scratch in CI.

Differential Revision: https://phabricator.services.mozilla.com/D28809
2019-04-25 11:28:36 +01:00
Geoff Brown
ce627bfc09 Bug 1546452 - Run fewer headless mochitests; r=jmaher
- stop mochitest-headless on windows10
 - stop mochitest-headless on linux64/debug
 - make mochitest-headless tier-2
 - make mochitest-headless run on m-c/try

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

--HG--
extra : moz-landing-system : lando
2019-04-25 09:15:29 +00:00
Mike Hommey
e2485333eb Bug 1546845 - Remove separate win64-aarch64 rust toolchain. r=nalexander
It was necessary when it was a different version than win64-rust, but
that's not the case anymore.

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

--HG--
extra : moz-landing-system : lando
2019-04-25 01:58:24 +00:00
Edwin Gao
162eb47938 Bug 1546732 - enable jittest for windows10-aarch64 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28704

--HG--
extra : moz-landing-system : lando
2019-04-24 21:40:40 +00:00
Ben Hearsum
c498588920 Bug 1546113 - Update public balrog api endpoint for stage r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D28711

--HG--
extra : moz-landing-system : lando
2019-04-24 19:30:47 +00:00
Andrew Halberstadt
f16540f7fc Bug 1546373 - [ci] Update fenix try tasks to new index, r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D28716

--HG--
extra : moz-landing-system : lando
2019-04-24 19:43:44 +00:00
Edwin Gao
54959af57a Bug 1546728 - enable cppunittest for windows10-aarch64 r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28700

--HG--
extra : moz-landing-system : lando
2019-04-24 17:12:07 +00:00
Edwin Gao
ea6fe15c68 Bug 1546532 - enable mochitest-a11y for windows10-aarch64 r=jmaher,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28579

--HG--
extra : moz-landing-system : lando
2019-04-24 13:14:49 +00:00
Stephen Donner
8aae1fa163 Bug 1546595: Two followup fixes for windows10-aarch64 in CI: 1) drop to tier 3; 2) explicitly further limit tests' runs to try + m-c. r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28623

--HG--
extra : moz-landing-system : lando
2019-04-24 15:28:00 +00:00
Raphael Pierzina
ceb466e489 Bug 1531369 - Set telemetry-tests-client suite to tier default; r=gfritzsche
Differential Revision: https://phabricator.services.mozilla.com/D27795

--HG--
extra : moz-landing-system : lando
2019-04-17 11:40:16 +00:00
Nathan Froyd
21ba82cd8f Bug 1546619 - whitelist internal tooltool downloads for interactive task creation; r=dustin
These artifacts are "internal" because we can't redistribute them, but
downloading them into an interactive task is not redistribution.

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

--HG--
extra : moz-landing-system : lando
2019-04-24 14:14:59 +00:00