Commit Graph

95 Commits

Author SHA1 Message Date
Johan Lorenzo
a5a0806cc1 Bug 1354038 - [push-apk] taskgraph: Use rollout and deactivate dry-run on release r=aki
MozReview-Commit-ID: 4Rc0Qd5ZI4Z
2017-04-20 18:21:52 +02:00
Justin Wood
a90803ce28 Bug 1357867 - Add repackage tasks suited for generating a .dmg from a signed tarball of OSX binaries. r=dustin
MozReview-Commit-ID: 7TdQxTlKm9D
2017-04-19 15:18:44 -04:00
Sebastian Hengst
a9d2df10b6 Backed out changeset 26ed99596031 (bug 1356700) for letting js/src/vtune/ittnotify_static.c fail on spidermonkey asan, msan and arm64. r=backout on a CLOSED TREE 2017-04-18 00:52:22 +02:00
Mike Hommey
e6a7c4c05b Bug 1356934 - Don't assume the path to routes.json is relative to topsrcdir. r=dustin 2017-04-17 09:02:38 +09:00
Mike Hommey
4b97787098 Bug 1356700 - Set MOZ_AUTOMATION on all taskcluster jobs. r=dustin 2017-04-15 07:30:42 +09:00
Sebastian Hengst
69276fe58f merge mozilla-central to autoland. r=merge a=merge 2017-04-07 22:16:26 +02:00
Johan Lorenzo
b8a8b5689d Bug 1353333 - [push-apk] release: activate rollout percentage r=aki
MozReview-Commit-ID: 6SXbfREPBVS
2017-04-07 10:49:32 +02:00
Sebastian Hengst
be11eb3ebf Backed out changeset ba97ba73f72d (bug 1353333) for failing flake8. r=backout 2017-04-07 10:34:05 +02:00
Johan Lorenzo
2f78c45201 Bug 1353333 - [push-apk] release: activate rollout percentage r=aki
MozReview-Commit-ID: 6SXbfREPBVS
2017-04-06 10:30:59 +02:00
Peter Moore
690418f9dc Bug 1349980 - update task generation to support -g in try syntax for running OS X tasks in generic-worker,r=dustin 2017-04-06 18:50:41 +02:00
Johan Lorenzo
1ef2d5229a Bug 1317783 - Put PushApk tasks in-tree r=aki
MozReview-Commit-ID: 8uGIuj7OXwZ
2017-04-04 11:21:07 +02:00
Wes Kocher
d760337238 Merge autoland to central, a=merge 2017-03-31 17:12:31 -07:00
Wes Kocher
a3386468d0 Backed out changeset 0edd9de2ca10 (bug 1317783) for future nightly bustage a=backout 2017-03-31 11:09:13 -07:00
Dustin J. Mitchell
c7ed7c16c7 Bug 1350390: make fields that were unnecesarily optional, required; r=Callek
Docker-worker's `command` field is actually not required, as it will run a
docker image's default command when command is not specified.

MozReview-Commit-ID: I3vBHeixlxW
2017-03-24 17:53:57 +00:00
Johan Lorenzo
65dab61921 Bug 1317783 - Put PushApk tasks in-tree r=aki
MozReview-Commit-ID: 8uGIuj7OXwZ
2017-03-30 12:13:01 +02:00
Carsten "Tomcat" Book
b047084618 Backed out changeset 6009a4677a10 (bug 1350390) for breaking decision tasks 2017-03-27 16:49:02 +02:00
Dustin J. Mitchell
0e36e9525a Bug 1350390: only require worker.implementation for jobs; r=Callek
MozReview-Commit-ID: CtnXN1ts1Bb
2017-03-24 17:53:57 +00:00
Dustin J. Mitchell
b7a652c5b1 Bug 1337360: check for schema elements that aren't dashed-identifiers, with whitelist; r=Callek
MozReview-Commit-ID: FirYCrjFXAS
2017-03-22 16:24:38 +00:00
Paul Yang
aea94008e0 Bug 1272113: Creating awsy task and mozharness script r=jmaher
* * *
[mq]: test_only

MozReview-Commit-ID: AawtpSUIj0P
2017-03-11 02:33:19 +08:00
Dustin J. Mitchell
f185dda75d Bug 1333255: handle when.files-changed at the job level; r=jonasfj
MozReview-Commit-ID: AbJcXu22dNP
2017-03-09 15:16:25 -05:00
Dustin J. Mitchell
655ce811d6 Bug 1333255: only apply seta optimizations for tests; r=jonasfj
MozReview-Commit-ID: FoIlgwBe4Gd
2017-03-09 14:45:12 -05:00
Dustin J. Mitchell
b249b845c2 Bug 1333255: replace uses of index_paths with optimizations; r=jonasfj
MozReview-Commit-ID: 1w8HVv94xoD
2017-03-10 20:20:50 +00:00
Dustin J. Mitchell
154a1cb600 Bug 1333255: implement optimizations as named functions; r=jonasfj
MozReview-Commit-ID: 9xkHny7IYfA
2017-03-10 18:17:43 +00:00
Dustin J. Mitchell
28496e8561 Bug 1333255: use transforms to make docker image tasks, too; r=jonasfj
MozReview-Commit-ID: Eke3TjLbEfE
2017-03-08 20:52:13 +00:00
Dustin J. Mitchell
4e0aee3873 Bug 1337903: add support for OS X in run-task; r=ahal
* add run.using = 'run-task' for native-engine
* modify run-task to run on OS X
  - not as root
  - without assuming /home/worker (using ~ and os.expanduser instead)
  - hg is in /usr/local/bin on OS X; trust the PATH
* add_build_dependency isn't docker-worker specific, so just rename
* support_vcs_checkout modified to omit caches on native-engine
* don't download fingerprints on OS X; these hosts are configured with
  the proper fingerprint via puppet

MozReview-Commit-ID: C83XClXtcn4
2017-03-03 22:49:23 +00:00
Aki Sasaki
3f725a5cf7 bug 1343585 - add task.payload.version to release beetmover tasks. r=mtabara a=release 2017-03-01 17:49:57 -08:00
Aki Sasaki
4763d9a92f Bug 1343393 - add graph logic to handle a fennec beta build. r=mtabara DONTBUILD
MozReview-Commit-ID: 4c6H5hiOiKj
2017-03-01 14:54:15 +00:00
William Lachance
6928daf592 Bug 1322433 - Make it possible to add tags + add a mochitest tag to mochitest jobs r=jonasfj
This will be used to restrict mochitest actions to mochitest jobs only.


MozReview-Commit-ID: DbFb9V6s9Rb
2017-01-25 16:04:37 -05:00
Wander Lairson Costa
24ad558fcc Bug 1339038 - Replicate BB environment variables. r=dustin
There are some environment variables necessary to run test jobs in BB
which are also necessary for taskcluster-worker. They were copied from
[1].

Additionally, native-engine was broken by bug 1325701. We fix it in this
commit.

[1] https://github.com/mozilla-releng/build-buildbotcustom/blob/master/env.py#L89-L96
2017-02-22 14:47:00 -05:00
Andrew Halberstadt
5f9dc06f05 Bug 1003417 - Add task for running mozbase python tests on linux, r=dustin
This also adds a new 'py' group which should help make it obvious which tasks are python
unittests. The tg and MH tasks won't show up in this new py group right away due to a
caching bug in the treeherder database, but eventually they should move over.

MozReview-Commit-ID: JwL1NAR4bnY
2016-12-02 17:21:54 -05:00
Mike Hommey
b1ef1c8c3b Bug 1335651 - Setup an index path in the gecko.cache namespace for toolchain builds. r=dustin
This allows to find them and optimize them out during the taskgraph
optimization phase, and will allow to get toolchain artifacts through a
mach command for developers.

The index path is generated similarly to git trees or mercurial
manifests, and allows to find the right task corresponding to the the
contents of the files in the task `extra.resources` along the toolchain
scripts.

`when.files-changed` is not used when a task has index paths because we
need tasks to happen independently of whether there were changes to
those files when the index or artifacts expire.
2017-02-01 09:27:31 +09:00
Mike Hommey
fedfb25db6 Bug 1338061 - Move toolchain tasks to a separate "platform". r=dustin
The toolchain tasks are hard to spot on treeherder, in the ocean of
build and test jobs associated with the platforms they are currently
under.

Now that we have a significant number of toolchain tasks across
different platforms, it's even worse, especially combined with the fact
that they don't happen on every push.

To make them more easily visible, we move them to a new, separate,
"platform", with the name "toolchains", instead of having them in
different platforms. But since the distinction between Linux, OSX and
Windows 32/64 is still interesting to have, we create groups for each of
those platforms.

But because of bug 1215587, the jobs still end up associated to their
previous group, defeating the new grouping, so to work around that bug,
we also rename the jobs in subtle ways.
2017-01-27 11:46:22 +09:00
Mihai Tabara
70a7e8b965 Bug 1305139 - schedule checksums related tasks in nightly graph. r=aki,Callek
MozReview-Commit-ID: 659wCXm3ob5
2017-02-07 22:44:12 -05:00
Dustin J. Mitchell
7182ad3228 Bug 1334167: allow by-project for cron jobs' when property; r=Callek
This requires moving the schema utilities to their own util module.

MozReview-Commit-ID: KR5xSJ9ak5Y
2017-02-01 00:30:52 +00:00
Mitchell Hentges
100c137cff Bug 1334402 - Don't use sccache in taskcluster builds r=gmierz,jmaher+560562
MozReview-Commit-ID: JDldupP7fZN
2017-01-27 00:21:32 -08:00
Wes Kocher
71d6b23659 Merge m-c to autoland, a=merge CLOSED TREE
MozReview-Commit-ID: 86aFtkvKHHj
2017-01-25 17:18:56 -08:00
Andrew Halberstadt
249bff91df Bug 1333424 - Implicitly add relevant taskcluster configuration files to 'files-changed' attribute, r=dustin
This will ensure that if the taskgraph module, taskcluster configs related to a task or docker image related
to a task are modified, the task will run.

MozReview-Commit-ID: 1H6LnYsxxpc
2017-01-24 10:42:45 -05:00
Justin Wood
d18d304062 Bug 1332407 - TC based nightlies should have en-US and "multi locale" routes as well. r=dustin
MozReview-Commit-ID: KwVqrYFfDUD
2017-01-19 14:25:35 -05:00
Wes Kocher
6db54fccca Merge m-c to autoland, a=merge
MozReview-Commit-ID: 2KR6yXYC2xj
2017-01-18 15:39:12 -08:00
Justin Wood
ed12e363bb Bug 1301495 - Taskcluster l10n indexing should match mozharness' l10n indexing. r=dustin a=RyanVM
Adds l10n and nightly indexing, matching (better) what Buildbot is currently doing with these types of tasks
(This patch is against `date`, will be grafted on review for real landing, using autoland)

MozReview-Commit-ID: K0BYwaCm6xL
2017-01-09 16:23:04 -05:00
Mihai Tabara
6aea5f5f2e Bug 1330276 - remove unused signing_cert in balrogscript.r=aki
MozReview-Commit-ID: 8KLr7SRAcdK
2017-01-17 23:42:23 +02:00
Wes Kocher
7e952c6e5d Backed out changeset 7a27e1371c3e (bug 1301495) for breaking decision tasks a=backout
MozReview-Commit-ID: Gx21fdPIkyy
2017-01-17 13:47:20 -08:00
Justin Wood
f92f08cb47 Bug 1301495 - Taskcluster l10n indexing should match mozharness' l10n indexing. r=dustin
Adds l10n and nightly indexing, matching (better) what Buildbot is currently doing with these types of tasks
(This patch is against `date`, will be grafted on review for real landing, using autoland)

MozReview-Commit-ID: K0BYwaCm6xL
2017-01-09 16:23:04 -05:00
Justin Wood
55a2272fd5 Bug 1330668 - Schedule balrog submission tasks. r=dustin a=me
MozReview-Commit-ID: ASBDESDps8G
2017-01-12 21:01:54 -05:00
Justin Wood
8c22562045 Bug 1330668 - Schedule beetmover tasks. r=dustin
ToDo: attribute this cset to changes on date.

MozReview-Commit-ID: 7gl3aLGNWvP
2017-01-12 17:45:36 -05:00
William Lachance
166084b822 Bug 1204490 - Add link to treeherder to taskcluster task descriptions r=dustin
MozReview-Commit-ID: BDDPf0nZRRg
2017-01-13 15:46:43 -05:00
Justin Wood
57c425aefe Bug 1322041 - Nightly l10n support, and docs. r=dustin
Involved work which landed on the date project branch with:

* No Bug, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/e7af20515b1c,
                               https://hg.mozilla.org/projects/date/rev/d7f0f1c6d564,
                               https://hg.mozilla.org/projects/date/rev/db530d7a4672)
* Bug 1171738, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/a906f6997731,
                                    https://hg.mozilla.org/projects/date/rev/ada87315d4c0,
                                    https://hg.mozilla.org/projects/date/rev/fbee52f145e9,
                                    https://hg.mozilla.org/projects/date/rev/2939b68e59fc)
* Bug 1312000, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/79a2f66ff5c0)
* Bug 1312396, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/dc06c58a5663)
* Bug 1312585, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/7cf267b61752)
* Bug 1316527, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/cc2d9365d9b9)
* Bug 1318068, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/7cb11cb76a09)
* Bug 1326093, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/f64a03d94ac7)

MozReview-Commit-ID: Fhom5OcIWru
2017-01-06 09:13:41 -05:00
Justin Wood
6af8cc4942 Bug 1322041 - Add signing support for all nightlies. r=dustin
Involved work which landed on the date project branch with:
* Bug 1277579, by kmoir@mozilla.com (https://hg.mozilla.org/projects/date/rev/afd3823c852b,
                                     https://hg.mozilla.org/projects/date/rev/345f83708453,
                                     https://hg.mozilla.org/projects/date/rev/8a3ed233af86,
                                     https://hg.mozilla.org/projects/date/rev/0d737cf8e743,
                                     https://hg.mozilla.org/projects/date/rev/e42b3d606002,
                                     https://hg.mozilla.org/projects/date/rev/c3a160ac642b)
* Bug 1305096, by kmoir@mozilla.com (https://hg.mozilla.org/projects/date/rev/2287a2568038)
* Bug 1277579, by dustin@mozilla.com (https://hg.mozilla.org/projects/date/rev/79ceb7fa0589)
* Bug 1306166, by kmoir@mozilla.com (https://hg.mozilla.org/projects/date/rev/d3fd1966095d,
                                     https://hg.mozilla.org/projects/date/rev/2f52061c02e6,
                                     https://hg.mozilla.org/projects/date/rev/a9f52549a3c3,
                                     https://hg.mozilla.org/projects/date/rev/f69efa90945a)
* Bug 1314847, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/4a1231655fbb,
                                    https://hg.mozilla.org/projects/date/rev/3cd3a0d32f43)
* Bug 1312000, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/79a2f66ff5c0)
* Bug 1312500, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/6ae07fa4b011)
* Bug 1316214, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/edae37481cab,
                                    https://hg.mozilla.org/projects/date/rev/62bd3371e954)
* Bug 1319189, by Callek@gmail.com (https://hg.mozilla.org/projects/date/rev/4c33f8ccecf5)
* Bug 1319546, by kmoir@mozilla.com (https://hg.mozilla.org/projects/date/rev/70a23d243d2c)
* No Bug, by asasaki@mozilla.com (https://hg.mozilla.org/projects/date/rev/5d8ba3560ae9)
* No Bug, by kmoir@mozilla.com (https://hg.mozilla.org/projects/date/rev/37d9733a7174)

MozReview-Commit-ID: K1uOY4HOWPX
2016-12-21 11:21:06 -05:00
Ehsan Akhgari
11b0dc7d40 Bug 1328459 - Give the clang-tidy jobs names so that their artifacts can be looked up in the index; r=mshal
I'm using static-analysis as the name of the product.
2017-01-04 16:50:09 -05:00
Wander Lairson Costa
35119e2362 Bug 1320756: Disable treeherder reporting for BBB jobs. r=dustin
buildbot-bridge schedules jobs on BB, which already reports to
treeherder.

MozReview-Commit-ID: 5wdMzEpXK9o
2016-12-28 15:05:29 -02:00