Commit Graph

1920 Commits

Author SHA1 Message Date
Noemi Erli
be6ab34c54 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
extra : rebase_source : 691b5b30b6c3b2ddece605c045ad913e466fdbab
2018-08-10 00:35:58 +03:00
Tom Prince
e9d075acfd Bug 1477706: [test-verify] Move logic for finding locally changed files to a helper; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D2731

--HG--
extra : rebase_source : 632a399edce81486b3605c25a75544295f726af7
extra : histedit_source : f4567a4888a96793d0ed33f6b48811eded643d85
2018-08-03 10:07:04 -06:00
Tom Prince
1189686e3d Bug 1477706: [test-verify] When asked to generate a taskgraph quickly, guess the number of chunks; r=ahal
When iterating on taskgraph changes, the exact number of chunks that
test-verify runs usually isn't important, so skip it when going fast.

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

--HG--
extra : rebase_source : 4d46eee982e9868050f1201aba74b020045d9ec1
extra : histedit_source : 744948fa80ae8e3b18212e840843906577fd38ec
2018-08-03 10:34:56 -06:00
Tom Prince
1206a0cc12 Bug 1477706: [test-verify] Only look at locally changed files on try and in try-select; r=ahal
The taskgraph code for test-verify currently looks at locally changed files to
determine how many chunks should be run. This code exists so that
`mach try fuzzy` show the same chunks that would be run on a try push.

This changes it, so that local commts are only considered on try and when
called from try-select. This makes generating the taskgraph locally faster,
when not using `mach try`. It also makes test-verfiy not consider too many
files, if the try push happens to contain commits that have landed but havent
been pushed to try yet (i.e. the first push to try after a merge, or beta try
pushes).

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

--HG--
extra : rebase_source : 68b1ea583730ff3086949aa6c7b6a1046b406d23
extra : histedit_source : 68bbc7ca2062c7f425353e6caf6b8959786dc42d
2018-08-03 10:26:17 -06:00
Tom Prince
acd19bf66a Bug 1477706: [try-select] Let taskgraph know that it is being called from try-select; r=ahal
Currently, `mach try fuzzy` generates a taskgraph that is configured exactly
like the most recent push to mozilla-central. This isn't always desirabe, so
pass some configuration down, to allow the taskgraph to behave differently.

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

--HG--
extra : rebase_source : 99d6958b33211697227e65df17edc1eb337f63a4
extra : histedit_source : 69b5ff6805bc8409340eb71323a1f6fc637259d7
2018-08-03 10:25:42 -06:00
Justin Wood
9d6baea4f5 Bug 1463749 - Langpack Checksums r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D2446

--HG--
extra : rebase_source : cea1217e92466617f43df998d14c9dfefa6ab436
2018-07-26 15:16:45 -04:00
Brindusan Cristian
91ec49bade Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-08 00:57:25 +03:00
Andrew Halberstadt
7dde9cf26e Bug 1472800 - [ci] Add the raptor unity-webgl benchmark to taskcluster r=rwood
Enables the benchmark in CI, uses a fetch task to download the benchmark.

Depends on D2307.

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

--HG--
extra : moz-landing-system : lando
2018-08-07 18:22:40 +00:00
Geoff Brown
aff5a6af05 Bug 1460411 - Add taskcluster config support for Android x86 7.0 tests on packet.net in docker-worker; r=jmaher 2018-08-07 10:05:38 -06:00
Dustin J. Mitchell
91f4fe8c61 Bug 1398277: special-case retriggering of tasks not in the taskgraph; r=bstack
This will apply to cron tasks, action tasks, and decision tasks.  It is a
distinct retrigger implementation because (a) we do not want to follow
dependencies, and (b) it takes a lot of scopes to create a decision task, so we
need to limit access to this action.

MozReview-Commit-ID: 21DVSiagcrO

--HG--
extra : rebase_source : 6f027e349e245e4aa4dbed81145a0a5d75218cb1
extra : histedit_source : eff99aee5a0e7496b0734748b29739480eb0e3fb
2018-07-04 02:46:59 +00:00
Dustin J. Mitchell
5ab4495828 Bug 1472792: give both retrigger actions the same name; r=bstack
This additionally reconsiders the order of all of the actions, spacing them 50
"units" apart and putting the more common actions first.

MozReview-Commit-ID: 98IOYKVMcGU

--HG--
extra : rebase_source : 1273a8b86625bd8e4dc3bddab80c6912241f88c8
extra : histedit_source : 16314284a2b4e0368da843b036e22aaedf485307
2018-07-06 20:28:23 +00:00
Tom Prince
caf815cd8b Bug 1479506: Fix permissions on taskcluster/taskgraph/transforms/task.py; r=me DONTBUILD
--HG--
extra : rebase_source : ba6ffa417b5ae083ad61a71defeb3cc1719b49dd
extra : amend_source : d1e1d2ce82dbc27a3d0878373da02cb1a88befa4
2018-08-03 11:55:48 -06:00
Tudor-Gabriel Vîjială
62e4daad39 Bug 1473313 - Part 4: Add build and test platforms for android emulator code coverage. r=gbrown
MozReview-Commit-ID: IkSKdB7ZeYi

--HG--
extra : rebase_source : 1cff84a03c8f590ac3df5e0dc1ccf217fd2589c3
2018-07-24 11:53:37 +01:00
Tudor-Gabriel Vîjială
3912821304 Bug 1473313 - Part 3: Extend CodeCoverageMixin to handle java code coverage tools. r=gbrown,marco
MozReview-Commit-ID: Lld5XLUMb3Y

--HG--
extra : rebase_source : 503650f2610d3ee021222666a6e619486472e82d
2018-07-24 11:51:54 +01:00
Noemi Erli
58e27f3dd9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-08-02 12:04:24 +03:00
Geoff Lankow
4a5d7d86c6 Bug 1480274 - Add "fetches" to test schema; r=gps
--HG--
extra : amend_source : f9479243ca0af15ea30be7dc84bbb4ff7594ca1f
2018-08-01 18:13:45 -07:00
Tom Ritter
a0749a18ce Bug 1479506 Propogate group symbol into upload-symbols task r=Callek
MozReview-Commit-ID: 6KC60mdPI6F

--HG--
extra : rebase_source : 012b090de02500dfcc7c310f51199c1e9d82281a
2018-07-30 12:20:35 -05:00
Dan Mosedale
d2201e2b26 Bug 1478995 - Add node toolchains to each automated build, r=gps
MozReview-Commit-ID: BQCAVP0nk4S

--HG--
extra : rebase_source : bcd0d3a8b26058ed3354f72d626362660bf7b5b9
2018-07-26 13:34:44 -07:00
Chris AtLee
182e3f8445 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-08-01 16:00:03 +00:00
Tom Prince
b231c55815 Bug 1421062: [release] Enable production scriptworkers on comm-beta and comm-esr60; r=me
--HG--
extra : rebase_source : b816c56f96a1809cad9da2d96253e59c67cbe69d
extra : source : 0b4260b76ba21c52c0d78bafb285dcdd92fba840
2018-07-13 11:03:37 -06:00
Simon Fraser
8a419482c2 Bug 1453253 - Taskgraph support for balrog esr60/jamun tasks p=sfraser r=aki
--HG--
extra : rebase_source : f6f76ddc979d99fa21ca6814eb7121649dfcda6e
extra : intermediate-source : 58ec70321aa3923c67bf0d2479895f8bb31f936d
extra : source : f200dea1d25737b037c4d13b08689e47e74cd754
2018-04-19 17:13:59 +01:00
shindli
f0d8729e09 Merge inbound to mozilla-central. a=merge 2018-07-31 12:50:32 +03:00
Chris AtLee
38cced543a Bug 1466537: Disable full crashsymbols by branch r=ted
Differential Revision: https://phabricator.services.mozilla.com/D1558

--HG--
extra : moz-landing-system : lando
2018-07-30 20:23:14 +00:00
rahul-shiv
8f8c3957ea Bug 1478883 - Tagging operations should use DONTBUILD in commit message r=Callek
MozReview-Commit-ID: 6QBQG3m907I

--HG--
extra : rebase_source : e3f77cf81b809940cfb9b59b89ff4cf3f2a63056
2018-07-28 02:12:59 +05:30
Csoregi Natalia
3708e71462 Merge inbound to mozilla-central. a=merge 2018-07-27 00:58:11 +03:00
Andrew Halberstadt
15c53b6d46 Bug 1468812 - [ci] Support MOZ_FETCHES and fetch-content in run-task r=gps
This removes the 'use-artifacts' mechanism in favour of fetches. There are a
few pieces here that need to land atomically:

1. Remove use-artifact related code
2. Call 'fetch-content' from the run-task script
3. Convert existing tasks on top of fetches (jsshell, python unittest)
4. Stop calling 'fetch-content' from toolchain setup tasks (as this now gets handled in run-task)

Depends on D2166.

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

--HG--
extra : moz-landing-system : lando
2018-07-26 17:13:39 +00:00
Aki Sasaki
7d42373df5 bug 1477747 - combine action task-graph-{suffix}.json into one. r=dustin
MozReview-Commit-ID: J3uaiMcTOBb

--HG--
extra : rebase_source : 693591dd09b65bbfc2f27f23f47f8d7bba7e8ee2
2018-07-24 10:21:51 -07:00
Andreea Pavel
da179a7f47 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2018-07-25 18:13:30 +03:00
Sebastian Hengst
943a6cf31a Backed out changeset 61f33f8c8750 (bug 1468812) for Linux ccov mass failures (bug 1478211). a=backout 2018-07-25 18:05:09 +03:00
Christian Holler
5a1dec7efe Bug 1478312 - Fix platform string for Windows ASan Nightly Reporter builds. r=catlee
--HG--
extra : histedit_source : 78b8d93e45de9ba3d54cb46255b05464ea0322ad
2018-07-25 13:01:06 +02:00
Ben Hearsum
49d4d780ee bug 1477021: create pipfile-update task for funsize-update-generator. r=sfraser
--HG--
extra : rebase_source : 8a7bc1b481b6d477dc6b1ea6a0bd392e73f16f74
2018-07-26 08:56:08 -04:00
Andrew Halberstadt
a3174ac509 Bug 1468812 - [ci] Support MOZ_FETCHES and fetch-content in run-task r=gps
This removes the 'use-artifacts' mechanism in favour of fetches. There are a
few pieces here that need to land atomically:

1. Remove use-artifact related code
2. Call 'fetch-content' from the run-task script
3. Convert existing tasks on top of fetches (jsshell, python unittest)
4. Stop calling 'fetch-content' from toolchain setup tasks (as this now gets handled in run-task)

Depends on D2166.

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

--HG--
extra : moz-landing-system : lando
2018-07-24 13:11:25 +00:00
Andi-Bogdan Postelnicu
d890dfdfe3 Bug 1461777 - Taskcluster Sa target should also run on Windows. r=gps
MozReview-Commit-ID: 7o7iPneK34e

--HG--
extra : rebase_source : ea5f003fea925267b79b5f3f7f3fd0d5a03e26b1
2018-06-26 16:06:13 +01:00
Kartikaya Gupta
1985a59a89 Bug 1477792 - Run daily macOS searchfox builds. r=emilio
MozReview-Commit-ID: 5D05AovVXrf

--HG--
extra : rebase_source : 70581c6b010df95121601564e5b5d5b56f5af7d0
2018-07-23 14:49:31 -04:00
Roland Mutter Michael
d024714803 Bug 1467555 - Make Android single-locale nightlies tier-2. r=Callek
--HG--
extra : rebase_source : 99ce0a742de3a0e65defe988c412b382033e998b
2018-07-21 21:30:12 -04:00
Christian Holler
37f45cc5e9 Bug 1473259 - Windows updates for ASan reporter nightly build. r=catlee
MozReview-Commit-ID: 6DQD5DnzyqB
2018-07-03 23:41:31 +02:00
Andrew Halberstadt
e8a36b30d0 Bug 1468812 - [fetch-content] Implement ability to specify a per-fetch subdirectory to extract into r=gps
Currently 'fetch' artifacts are all extracted in the same directory, this could
make the extdir messy, or in the worst case, cause file name collisions.

Some artifacts are ok to extract into the same directory as they're already
bundled within the archive. But other artifacts are not. This patch keeps the
default behaviour (extracting everything into the same directory), but allows
task authors to specify per-artifact directories to extract into.

The syntax is:
path[>dest]@<task>

The 'dest' value will be a subdirectory of the MOZ_FETCHES_DIR environment
variable.

Depends on D2102.

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

--HG--
extra : moz-landing-system : lando
2018-07-18 17:52:43 +00:00
Tiberius Oros
d6492ca47e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-18 00:59:21 +03:00
Andrew Halberstadt
d380a59c66 Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps
Fetches no longer need to be artifacts exposed via a 'fetch' task, they can
also be artifacts from a task's dependencies. The new format is:

fetches:
    fetch:
        - fetch-artifact-1.zip
        - fetch-artifact-2.zip
    build:
        - build-artifact-1.zip
        ...

Specifying 'build' artifacts to fetch will error out if the task doesn't have
any build dependencies.

The 'fetch' key works the same as before, but it is now a special case. Unlike
'build' (or other dependencies), adding a fetch task's artifact here will
implicitly make our task depend on the corresponding fetch task. It will not
be an error.

Depends on D2028.

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

--HG--
extra : moz-landing-system : lando
2018-07-17 13:05:06 +00:00
Csoregi Natalia
8f3547a60b Backed out changeset f68b31440829 (bug 1468812) for gecko decision task failures. CLOSED TREE 2018-07-17 00:03:48 +03:00
Andrew Halberstadt
276f80b504 Bug 1468812 - [taskgraph] Support artifacts from any dependency via fetches r=gps
Fetches no longer need to be artifacts exposed via a 'fetch' task, they can
also be artifacts from a task's dependencies. The new format is:

fetches:
    fetch:
        - fetch-artifact-1.zip
        - fetch-artifact-2.zip
    build:
        - build-artifact-1.zip
        ...

Specifying 'build' artifacts to fetch will error out if the task doesn't have
any build dependencies.

The 'fetch' key works the same as before, but it is now a special case. Unlike
'build' (or other dependencies), adding a fetch task's artifact here will
implicitly make our task depend on the corresponding fetch task. It will not
be an error.

Depends on D2028.

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

--HG--
extra : moz-landing-system : lando
2018-07-16 20:16:55 +00:00
Andrew Halberstadt
a4378ab77d Bug 1468812 - [taskgraph] Move 'use_fetches' transform to the job section r=gps
The 'use_fetches' transform is currently only being used by toolchain tasks,
but we'd like to expand this to more kinds (like 'test' and 'source_test').

The problem is that 'use_fetches' doesn't have a schema, and assumes things
about the kinds of keys that will be set in the job. For example, it assumes
that job['worker']['env'] is going to be forwarded up to the jobdesc properly.

By moving this transform into the set applied to all 'job' tasks, we:

A) Have a task schema we can reliably depend on
B) Can automatically use it from any 'job' task without kind specific
modifications

Since the toolchain tasks apply the 'job' transforms (almost) right after
the 'use_fetches' transform, this change just works.

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

--HG--
extra : moz-landing-system : lando
2018-07-16 16:47:04 +00:00
Kartikaya Gupta
047b6d3cb6 Bug 1475541 - Make QR test jobs tier-1 by default. r=aryx
This patch makes the QR test platforms tier-1 by default, and removes
the ad-hoc bits that were making individual QR jobs tier-1 before.
However, it also explicitly downgrades some QR jobs to tier-2 or tier-3;
comments in the yml files indicate why.

MozReview-Commit-ID: 1UfPuhcMvIW

--HG--
extra : rebase_source : a2347f6a5929246aaba7656b59c0b8f7aa4ca081
2018-07-13 09:44:06 -04:00
Justin Wood
31b8682d56 Bug 1469436 - Create a multi_dep loader and assign a first consumer in l10n. r=tomprince r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1696

--HG--
extra : rebase_source : d6a9c1b12bbf53dba3e78ecdaaf30c5964e43d2e
2018-06-15 11:50:50 -07:00
Justin Wood
a2773825ad Bug 1469436 - Make repackage-signing distinct from its l10n, so we can depend on it in l10n for windows. r=tomprince
This is needed to not have a circular kind dependency when we actually spell out all dependencies (in a following patch)

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

--HG--
rename : taskcluster/ci/repackage-signing/kind.yml => taskcluster/ci/repackage-signing-l10n/kind.yml
extra : rebase_source : c2998ba23f213090d27495eb44c3bde3a1628dff
2018-06-18 10:49:41 -04:00
Tudor-Gabriel Vîjială
ac148d83df Bug 1473610 - Use 64-bit grcov version for windows. r=marco
MozReview-Commit-ID: 7uo8z1pycdc

--HG--
extra : rebase_source : 1b6e311baa1d6556093346fc0e844d3bcc33b20c
2018-07-09 19:44:03 +01:00
Tudor-Gabriel Vîjială
d9bff781b2 Bug 1472236 - Add grcov code coverage builds by using a fetch task. r=dustin,marco
MozReview-Commit-ID: 3PZMNDRqxRM

--HG--
extra : rebase_source : 31c0104bf03d702db5766b40b145a9a342d0e8b2
2018-07-02 16:55:56 +01:00
David Major
2d44c25242 Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted 2018-07-09 18:22:45 -04:00
Geoff Brown
31c14cfa40 Bug 1475194 - In TV-bf, avoid use of --gpu-required for wpt; r=jmaher
Test verification backfill specifies --gpu-required for certain types
of tests (depending on test path and/or suite). web-platform-tests do
not recognize --gpu-required. This patch updates the backfill logic
to avoid --gpu-required for wpt.
2018-07-17 11:25:57 -06:00
Dustin J. Mitchell
99dafd1cff Bug 1470623 - name the action purge-cache to align with the spec; r=tomprince
MozReview-Commit-ID: G1PS0mi8Xpr

--HG--
extra : rebase_source : cdca426c55f58bc7c2f36a7fbbd32727b572f921
2018-07-05 20:17:10 +00:00
Nick Thomas
e9471867bc Bug 1469757 - partner repack rebuilds pass the partner names incorrectly, r=aki?
MozReview-Commit-ID: ELWlYsnwDlS

--HG--
extra : rebase_source : b8c0a9e629e76c0fe940e28619b2f2fb99d61b99
extra : source : 7804ea539c8d9f47c6ab1b6fe3370668de6f0e69
2018-06-21 22:39:09 +12:00
Dustin J. Mitchell
d6f7801206 Bug 1470621: actionPerm is the cb_name, not name; r=tomprince
The actionPerm is for access control, so it must limit access to a specific
callback function, not a name (which can apply to mulitple functions).

To make things nicer, we allow functions to specify their cb_name and default
it to the action name. The decorated function names are not used.

MozReview-Commit-ID: 2oiuXrrw7DE

--HG--
extra : rebase_source : 07b27db25e9c8e3226dc996d3fcef401ca498739
2018-06-28 17:34:50 +00:00
Dustin J. Mitchell
3f64667c27 Bug 1470621: make all actions use hooks r=tomprince
Everything but release-promotion (to be handled in another bug) is generic.
For the moment, these all run with the default repo scopes; once this is
landed, I can start adjusting that and granting the necessary scopes only to
these actions.

MozReview-Commit-ID: IB8OEsfeBpj

--HG--
extra : rebase_source : 6ef1697cf255b579097ef8b85be8f9f62718f548
2018-06-26 20:57:27 +00:00
Dustin J. Mitchell
9b317841af Bug 1470886 - only produce tasks for recognized tasks_for; r=tomprince
This carefully maintains tasks as an array by putting the conditional inside of
that array.  Note that `[{$if: 'false', then: 1}]` returns `[]` in JSON-e --
the missing `else` branch is treated as a missing array element.

MozReview-Commit-ID: 9ARIxW3gfWo

--HG--
extra : rebase_source : 304ce14ccc9abc9f4f48f3179adb981b5fe55a0e
2018-07-03 18:07:42 +00:00
Dustin J. Mitchell
9a09ab7fa3 Bug 1473636: move description of create_tasks to its own section; r=tomprince
MozReview-Commit-ID: 2r1br7bvlcz

--HG--
extra : rebase_source : 222ce960e052d6a7a3f4d47ba90028bacfe3f24e
2018-07-05 17:15:28 +00:00
Dustin J. Mitchell
37fd25c3c6 Bug 1473636: clarify arguments to action callbacks; r=tomprince
MozReview-Commit-ID: j3OiNkjngD

--HG--
extra : rebase_source : c1c169f5c1295628fe3ea5608407bd85cec34a00
2018-07-05 17:07:40 +00:00
Dustin J. Mitchell
dd89d35a74 Bug 1473636: raise errors in cancel-all action; r=tomprince
This changes

  File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/actions/cancel_all.py", line 30, in list_group
    for task in [t['status'] for t in response['tasks']]:
KeyError: u'tasks'

Into a more understandable error (404, in this case).

MozReview-Commit-ID: 5XnFyxIdRfo

--HG--
extra : rebase_source : 797a3117d3246c962f30980c1658fde3bd366135
2018-07-05 16:51:57 +00:00
Joel Maher
13a435915f Bug 1471227 - adjust taskcluster backfill with path to use test-verify instead of original job. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D1961

--HG--
extra : moz-landing-system : lando
2018-07-04 20:01:36 +00:00
Bogdan Tara
6eafe1c00b Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds 2018-07-04 14:50:22 +03:00
Dustin J. Mitchell
7a41f4be8d Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
MozReview-Commit-ID: E3MTcM4TR7e

--HG--
extra : rebase_source : 41b56b8c5cc0cbafeae81582c47148f24ffbbce7
2018-06-27 15:01:40 +00:00
Chris AtLee
8745339529 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-07-03 18:33:02 +00:00
Brindusan Cristian
df2e2473fb Backed out changeset 66956b121b93 (bug 1470886) for signin exceptions. CLOSED TREE 2018-07-03 21:39:52 +03:00
Brindusan Cristian
ee6a82f951 Backed out changeset 06da5e793b2c (bug 1472776) for linting failure on taskgraph/actions/cancel.py:12:1. CLOSED TREE 2018-07-03 21:22:33 +03:00
Dustin J. Mitchell
5ca8ad1f5c Bug 1472776: add a 'cancel' action to cancel one task; r=tomprince
MozReview-Commit-ID: E3MTcM4TR7e

--HG--
extra : rebase_source : 7efd92b7d1c8aee63c4ec6260710f077d901209b
2018-06-27 15:01:40 +00:00
Dustin J. Mitchell
af478ed758 Bug 1470886 - only produce tasks for recognized tasks_for r=tomprince
This also updates actions to "see through" the conditional.  Soon we won't be
using kind=task, so this hack will be less important.

MozReview-Commit-ID: Aa6g9ZqoPMa

--HG--
extra : rebase_source : 7434f2047c48ff0d1fa6de9e3419fb4e0bf0bb72
2018-06-25 18:21:03 +00:00
Dustin J. Mitchell
9ea31e05b6 Bug 1472777: add create-interactive action; r=bstack
The resulting action task isn't useful to the user, so instead we send an email
containing a link to the interaction console.

MozReview-Commit-ID: 5uHnQo9WTF6

--HG--
extra : rebase_source : ec52a333582a2778c2cec12d612d681e1a9b1976
2018-07-02 20:24:16 +00:00
arthur.iakab
403038737b Merge inbound to mozilla-central a=merge 2018-07-03 11:55:46 +03:00
Tiberius Oros
93bed26733 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-07-03 00:59:47 +03:00
Ciure Andrei
24b60272b0 Backed out 1 changesets (bug 1472777) for linting failures create_interactive.py CLOSED TREE 2018-07-03 04:25:03 +03:00
Dustin J. Mitchell
f5ba8d33f9 Bug 1472777: add create-interactive action; r=bstack
The resulting action task isn't useful to the user, so instead we send an email
containing a link to the interaction console.

MozReview-Commit-ID: 5uHnQo9WTF6

--HG--
extra : rebase_source : 1213afa7c53a0bcc4a07c4c2970c7bf21ab3b7f1
2018-07-02 20:24:16 +00:00
Lisa Guo
2aea743d55 Bug 1443873 - update beetmover in-tree payload to include buildhub. r=mtabara a=release
--HG--
extra : rebase_source : dd4131d9a6411975fefd2981ac6041af05c0c2fc
extra : source : ed0b4efd4f93f47a8e71934bed013a1a06822fd7
2018-06-18 18:45:22 +03:00
Mike Hommey
f35364df01 Bug 1472610 - Disable sccache idle shutdown. r=gps
--HG--
extra : rebase_source : a88e14f8f3491ff573fdae868caa2c2fc12b19f3
2018-07-03 08:17:41 +09:00
Simon Fraser
f0343935e5 Bug 1469803 Update cron bouncer check to use product-details r=rail
Differential Revision: https://phabricator.services.mozilla.com/D1883

--HG--
extra : moz-landing-system : lando
2018-06-29 18:41:42 +00:00
Jeff Gilbert
000829776c Bug 1471112 - Split mochitest-gl into mochitest-webgl[1,2]-[core,ext] - r=gbrown
Also include webgl2-deqp, which we would like to run eventually, but not yet.

MozReview-Commit-ID: CY4hYCI95ws

--HG--
extra : rebase_source : 9973df0f905bb65d2e8b8c66a6a57e8869e527c1
2018-06-25 20:23:33 -07:00
Gurzau Raul
4074ba4032 Backed out 2 changesets (bug 1471112) for failing webgl2 tests on OSX
Backed out changeset 7f2d98706144 (bug 1471112)
Backed out changeset 1f26d0868935 (bug 1471112)
2018-06-29 18:20:55 +03:00
Jeff Gilbert
9786adccaf Bug 1471112 - Split mochitest-gl into mochitest-webgl[1,2]-[core,ext] - r=gbrown
Also include webgl2-deqp, which we would like to run eventually, but not yet.

MozReview-Commit-ID: FDWdu1J0end

--HG--
extra : rebase_source : a47d88cb2c5eb82e4dfaa9e58d76acbf0736d35d
2018-06-25 20:23:33 -07:00
shindli
d288e9cae7 Merge inbound to mozilla-central. a=merge 2018-06-29 00:53:32 +03:00
Andrew Halberstadt
9435736ade Bug 1471620 - Skip python-tests locally that don't run with python 3 in CI r=davehunt
This will make sure that when running |mach python-test --python 3| locally,
we only run the tests that also run in CI with python 3 (and therefore pass
presumably).

MozReview-Commit-ID: 3OBr9yLSlSq

--HG--
extra : rebase_source : 456340d0ecdddf1078f2b5b4ebb1eddf3813b26a
2018-06-27 11:10:02 -04:00
Nick Thomas
0b738d5db5 Bug 1471767 - taskcluster documentation fixes, r=dustin
Assorted fixes from trawling the sphinx logs - malformed formatting, broken references, leftovers from renaming action-task to action-callback and removing
yaml-templates, docstring fixes to make sphinx happier, and typos.

MozReview-Commit-ID: 6jUOljdLoE2

--HG--
extra : rebase_source : f2a9dbcde5180f760a80f47691a70eba76e58bad
2018-06-27 21:48:10 +12:00
Mihai Tabara
24e0bdfc00 Bug 1466627 - tweak mark-as-shipped to new structure. r=rail a=release
MozReview-Commit-ID: 6iFYXX8EbJz

--HG--
extra : rebase_source : 73aed579defa6fefeb7d8bd3e11cc6c61571ac4e
extra : source : 1b38998d6310b76b618d8596e6aa78ebec4f14cb
2018-06-01 17:41:22 -07:00
Cosmin Sabou
f4b3baf021 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-28 13:04:23 +03:00
Nick Thomas
7817b3216f Bug 1355482 - documentation cleanups for release promotion, r=aki
Various fixes for the docs to make docs better and sphinx happier
* remove unused targets which were duplicated in  balrog, partials
* fix up malformed targets and links
* convert docstrings to comments so sphinx ignores example response in utils/partials.py
* section underlines should match titles

MozReview-Commit-ID: GSYqsocBC4I

--HG--
extra : source : e464e9bbb42fb85170f1ce35a01f25811d753871
2018-06-27 17:42:08 +12:00
rforbes
a9523d34ea Bug 1470079 - Add fuzzing coverage build to taskcluster r=marco
MozReview-Commit-ID: 5TyxY2KmLCs

--HG--
extra : rebase_source : ad480d344e428ffcb1c31ab5bca1f6c9a468d6e1
2018-06-24 18:48:52 -07:00
Simon Fraser
371a4da3a0 Bug 1469803 Separate bouncer-check for cron tests r=mtabara
We shouldn't run this on central, as it falls back to the dev configs, and fails.
It should be fine on beta/release/esr60. I had to move this version of the check to its own
kind to avoid the dependency tree bringing in the entire build process. Perhaps we can
refactor later to avoid duplication

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

--HG--
rename : taskcluster/ci/release-bouncer-check/kind.yml => taskcluster/ci/bouncer-check/kind.yml
2018-06-27 07:34:19 +00:00
Margareta Eliza Balazs
03ab62719a Merge mozilla-central to autoland. a=merge CLOSED TREE
--HG--
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-01.js
rename : devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_target-scoped-actor-02.js
2018-06-26 18:08:43 +03:00
Margareta Eliza Balazs
c866c30fcf Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-06-26 12:24:32 +03:00
Dave Hunt
831124838b Bug 1388016 - Add support for specifying the Python version to use in TaskCluster; r=ahal
MozReview-Commit-ID: Mo6KWrzPU3

--HG--
extra : rebase_source : 6debf2baf38ee525365e0958e2e25cc420ce5428
2018-06-21 06:07:01 +01:00
Tom Ritter
8fab7ae7af Bug 1451601 Do not buffer output in TaskCluster job output r=gps
MozReview-Commit-ID: 4XOcqSXGhHi

--HG--
extra : rebase_source : 315755e7027546f26f98d154dfe15cd0eaf5684d
2018-06-25 15:28:06 -05:00
Gregory Szorc
3f4ac974d3 Bug 1469999 - Use yaml.safe_load() in taskgraph; r=dustin
yaml.load() can evaluate arbitrary Python code via syntax such as
`!!python/object/apply:os.system`. Seriously.

Let's switch taskgraph to yaml.safe_load(), which is reasonable
about limiting magic.

Differential Revision: https://phabricator.services.mozilla.com/D1736
2018-06-25 21:34:30 +00:00
Joel Maher
a21ba8ce6d Bug 1405428 - fix paths for detecting jsreftests. r=gbrown 2018-06-25 14:56:39 -04:00
Bob Clary
6ce54f285d Bug 1426586 - Add job transforms for android hardware tests, r=jonasfj
* * *
Bug 1426586 - Add worker type proj-autophone/gecko-t-ap-unit-{g5,p2} for android-hw-common-tests, r=gbrown,jmaher
2018-06-22 16:39:32 -07:00
Bob Clary
046cb2acfa Bug 1426586 - Rename android emulator test platforms to android-em, r=gbrown 2018-06-22 16:39:31 -07:00
Justin Wood
76d362e3d6 Bug 1301782 - Be explicit about what tags to create. r=aki
for Tag RC releases

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

--HG--
extra : rebase_source : fe3b002284e60b398f63fdfabf8c4d492748f505
2018-06-21 13:56:07 -04:00
Brian Stack
3ba851c889 Bug 1465117 - Take two at updating backfill task. Use modifier this time. r=dustin,jmaher
MozReview-Commit-ID: CAs0WRb839r

--HG--
extra : rebase_source : 5da88d38315f8b6795aa6d5a97de63883eda1ab0
2018-06-08 12:08:34 -07:00
Mike Hommey
7104a0679d Bug 1469095 - Fix always-optimized jobs after bug 1465181. r=dustin
--HG--
extra : rebase_source : ffdcc28ebff0120834a91b3c562146f72852a128
2018-06-16 10:15:50 +09:00
Andreea Pavel
3c701634e0 Merge mozilla-inbound to mozilla-central. a=merge 2018-06-20 14:28:15 +03:00
Justin Wood
8e992726c2 Bug 1465799 - Makes sure that we don't check for a truthy stub-installer value until after resolving keyed by r=dustin
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1465799#c11

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

--HG--
extra : rebase_source : c7423b9cb33bde4c26c20b5c323f54b468527eaf
extra : histedit_source : 16ff0efb0dc6d59f3da5ae325dcd8ae162d03007
2018-06-15 11:52:54 -07:00
Sebastian Hengst
e9f0e63051 Backed out 2 changesets (bug 1465799) for breaking gecko decision task. CLOSED TREE
Backed out changeset bf1d08ea54a8 (bug 1465799)
Backed out changeset 7f07e22575ae (bug 1465799)
2018-06-19 21:30:22 +03:00
Justin Wood
9976100267 Bug 1465799 - Makes sure that we don't check for a truthy stub-installer value until after resolving keyed by r=dustin
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1465799#c11

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

--HG--
extra : rebase_source : a1e79fa95c9ad722f01519a96068d8088f9db588
2018-06-15 11:52:54 -07:00
Gregory Szorc
687a6352c7 Bug 1469687 - Handle EXIT_PURGE_CACHES in all run-task tasks; r=tomprince
Any run-task task could exit with EXIT_PURGE_CACHES and expect the
task to be retried. Before this commit, we only registered this exit
code for tasks "using: run-task." That excluded mozharness and
a handful of other "using" flavors.

With this commit, we register the exit codes for all run-task tasks
by sniffing for the presence of run-task in the low-level code that
emits the task definition. This should prevent run-tasks tasks
from falling through the cracks and not having their exit codes
result in meaningful behavior.

Differential Revision: https://phabricator.services.mozilla.com/D1715
2018-06-19 20:58:29 +00:00