Commit Graph

1269 Commits

Author SHA1 Message Date
Justin Wood
fc1ce17d88 Bug 1419561 - Set better nightly l10n routes for repackage tasks too. r=rail
MozReview-Commit-ID: COHekNRlun3

--HG--
extra : rebase_source : 083efc49363bbcee7b6d96fe538c74d043a49b2b
2017-11-22 15:33:30 -05:00
Justin Wood
23794208ba Bug 1419561 - Set better nightly l10n routes. r=rail
MozReview-Commit-ID: CLUMErDkhVi

--HG--
extra : rebase_source : 4153bfea52c9414d5eef82d9bbdd23a194bab76b
extra : intermediate-source : 46ca11979efc91b3fc08274abca60f3ea8b755c2
extra : source : 5d46a7870e0719b1e49852ebbbb085b655567fa0
2017-01-12 11:17:32 -05:00
Coroiu Cristina
0f73910c0c Backed out changeset 61c764fa81f1 (bug 1419561) for failing flake8 at /builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py r=backout on a CLOSED TREE 2017-11-22 02:44:48 +02:00
Justin Wood
1c2412cc1d Bug 1419561 - Set better nightly l10n routes. r=rail
MozReview-Commit-ID: CLUMErDkhVi

--HG--
extra : rebase_source : d125ef7992e9da4dba3dad919c89a23b3b86d405
extra : intermediate-source : 46ca11979efc91b3fc08274abca60f3ea8b755c2
extra : source : 5d46a7870e0719b1e49852ebbbb085b655567fa0
2017-01-12 11:17:32 -05:00
Marco Castelluccio
2cf7d633bd Bug 1418479 - Make Windows coverage build and tests tier 3. r=jmaher
--HG--
extra : rebase_source : 94752019a1db8c4cfc8061c2fc6760910be8ce1f
2017-11-20 19:01:28 +01:00
Steve Armand
f9ec1d54e7 Bug 1414824 - Enable stricter linting in taskcluster yaml files. r=Callek
MozReview-Commit-ID: AX1cDUkwrBh

--HG--
extra : rebase_source : 4e3d0f5e4b7d1b4d2196c431ae03bc2e9b95387b
2017-11-11 00:36:41 -05:00
Marco Castelluccio
55a92adc2e Bug 1418252 - Allow 'virtualization' key to be keyed by test platform. r=jmaher
--HG--
extra : rebase_source : 978e4705b1082f633301a4462ceb11817f6d1634
2017-11-17 15:22:30 +01:00
Marco Castelluccio
ed422e8561 Bug 1418252 - Make talos tests run in Windows coverage build. r=jmaher
--HG--
extra : rebase_source : 8bcfc4112938de91b22497d48482d80eba3ff88c
2017-11-18 00:05:51 +01:00
Tom Prince
dd4df1aec9 Bug 1415619: Add a separate trust-domain to cached tasks. r=dustin,gps
This allows firefox and thunderbird builds to avoid using each others bits.

MozReview-Commit-ID: KYQYDd2tkGj

--HG--
extra : rebase_source : 42f1d13ec609f066cb3bd3050ed894296b72d982
2017-11-09 17:15:29 -07:00
Tom Prince
e034757087 Bug 1415619: Use gecko.caches for indexing docker tasks. r=dustin
MozReview-Commit-ID: IN17XmVk7HJ

--HG--
extra : rebase_source : 213d14d89b920db74887714b45df8c1d64a6dbb6
2017-11-09 17:08:41 -07:00
Tom Prince
cf221c670c Bug 1415619: Add some routes that humans can use to cached tasks. r=dustin,mshal
MozReview-Commit-ID: BmiJ8WBl6yq

--HG--
extra : rebase_source : 0846bc24eb1ed188d258fc8e3877f413122349ff
2017-11-09 16:53:54 -07:00
Tom Prince
74ceb1d825 Bug 1415619: Factor out toolchain cache index calculations. r=dustin,mshal
MozReview-Commit-ID: KSvwr94j5QB

--HG--
extra : rebase_source : 2a246ef983069420f54d400fc48eb3b3cfad2886
2017-11-06 13:37:00 -07:00
Tom Ritter
effa6e2462 Bug 1414016 Remove the MinGW Build from beta due to build breaks r=aki
MozReview-Commit-ID: GqK0hNwLwoZ

--HG--
extra : rebase_source : 17afca216802824fcf47029303108d237f5acb91
2017-11-17 08:56:00 -06:00
Ciure Andrei
fdbe147ffb Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE 2017-11-17 12:09:31 +02:00
Aki Sasaki
1aa3186ceb bug 1417731 - fix fennec email notifications. r=rail a=release
MozReview-Commit-ID: H2RgwdsVYZ1

--HG--
extra : rebase_source : 27eeff7b0b8b452aabc6ff3e07441c91409ce9fd
extra : source : 0fad48717ca18a4dc5b1f149c7b90a817130d1d2
2017-11-15 16:55:58 -08:00
Narcis Beleuzu
da5464aae1 Backed out changeset b91ed2019729 (bug 1410737) on request. r=backout on a CLOSED TREE 2017-11-16 07:38:22 +02:00
Tom Prince
3062e80d46 Bug 1415618: Add support to taskcluster to specifying extra paths to mozharness. r=jlund
MozReview-Commit-ID: 7CGQgSUUg0n

--HG--
extra : rebase_source : 2a184e66c3413e9e206b999b1340a6ecb52bd234
extra : source : 71510fd07ef52f8539ed37968e2ec7ea9c1a5fdd
2017-11-14 15:16:22 -07:00
Brindusan Cristian
ef3b43fb44 Backed out 4 changesets (bug 1415618) for build bustage failures. r=backout on a CLOSED TREE
Backed out changeset 71510fd07ef5 (bug 1415618)
Backed out changeset 780f67a36d6d (bug 1415618)
Backed out changeset 5ecdc55db739 (bug 1415618)
Backed out changeset be3173822987 (bug 1415618)
2017-11-16 05:53:38 +02:00
Tom Prince
eea866d632 Bug 1415618: Add support to taskcluster to specifying extra paths to mozharness. r=jlund
MozReview-Commit-ID: 7CGQgSUUg0n

--HG--
extra : rebase_source : e31e1f70d0f54b4c1d6535d004f49267ea3071b5
2017-11-14 15:16:22 -07:00
Tom Prince
d2b01f13fe Bug 1410737: Log repositories checked out. r=gps
MozReview-Commit-ID: 7D7i8CMXjMY

--HG--
extra : rebase_source : 42c1da8e64bef57a235b9a68f562d6ecb316fbad
2017-10-26 11:54:55 -06:00
Sebastian Hengst
636004945a Bug 1417436 - Add Windows code coverage build and test definitions: Add linebreak in long comment to fix flake8 error. r=linting-fix 2017-11-15 19:17:56 +01:00
Aki Sasaki
eb8ff46ace bug 1417472 - start optimizing beta and release tasks. r=rail DONTBUILD
MozReview-Commit-ID: IZaX1tdDM2W

--HG--
extra : rebase_source : 1f6d9d29e3562e7fab44eb8dd9978a3f360b5d59
extra : source : fbb14e4523d13bd065521479fabfe320f8a7ba5f
2017-11-15 09:30:24 -08:00
Marco Castelluccio
5ced9d1b55 Bug 1417436 - Add Windows code coverage build and test definitions. r=jmaher
--HG--
extra : rebase_source : 3db136b2cccd0a12d6332827748c8a5b9ecefaf8
2017-11-14 23:39:15 +01:00
Tom Prince
249f121da9 Bug 1410737: Log repositories checked out. r=gps
MozReview-Commit-ID: 7D7i8CMXjMY

--HG--
extra : rebase_source : bc2c602985874d76fea4b2524f718c53839daee7
extra : source : b91ed20197290025a3cdd0dcdff1d0643849db06
2017-10-26 11:54:55 -06:00
Csoregi Natalia
3bf1e8b9c9 Merge autoland to mozilla-central r=merge a=merge 2017-11-14 00:55:33 +02:00
Simon Fraser
bab833ebee Bug 1416812 ensure next_version always present, prevent UnboundLocalError r=aki a=release 2017-11-13 17:33:50 +00:00
Dustin J. Mitchell
6a322466ba Bug 1410911 - back out bug 1403322; r=gbrown
Backed out changesets 37db725b2308 ccc4f12edef0 e3a310b6b896 547109f6eb1d 5c50f100460d

MozReview-Commit-ID: 5M6Mevz6LZV

--HG--
extra : rebase_source : 038f10c09a6e1bcca1144a252b0c102496481349
2017-11-10 18:19:47 +00:00
Tom Prince
e771a8877e Bug 1416029: Pass empty TRY_COMMIT_MESSAGE to mozharness on windows. r=dustin
Apparently the window's generic-worker uses batch files for running setting
environment variables. In windows batch files, setting an environment variable
to empty actually unsets. So, in order to avoid mozharness trying to determine
the commit message itself, pass an empty TRY_COMMIT_MESSAGE as a space instead.

MozReview-Commit-ID: 2nJfJE0EaF0

--HG--
extra : rebase_source : 6640ab1037fe48bb9770bcf99cab5f92fbb88c9f
2017-10-24 15:12:36 -06:00
Ryan VanderMeulen
f850c5874e Merge m-c to autoland on a CLOSED TREE. a=merge
--HG--
extra : amend_source : a40e5ae025083e5d00d96f08cc8e78119721317a
2017-11-10 16:15:26 -05:00
Joel Maher
20e06de06f Bug 1408403 - fix linting problem. r=me CLOSED TREE 2017-11-10 13:06:10 -05:00
Aki Sasaki
f70d96b001 bug 1415391 - add shipping_phase and shipping_product attributes. r=dustin
These two new attributes will help us determine which tasks belong in which release promotion graphs. In the future, we'll specify these for all shippable builds as well, and we can reduce the usage of the `product` keys. However, sometimes we need `product` to differ from `shipping-product` (e.g., `mobile` vs `fennec`; in this case we mean `stage_product` vs `shipping_product`), so I haven't yet touched those key/value pairs.

MozReview-Commit-ID: LEuf4CS277Q

--HG--
extra : rebase_source : 4971883500658ace209bec97a639a54c94292b50
2017-11-08 18:02:28 -08:00
Aki Sasaki
ec4ec0f124 bug 1415391 - parameterize next_version and build_number. r=dustin
Instead of relying on environment variables, pass these in as parameters.

MozReview-Commit-ID: An58Bu2kd1g

--HG--
extra : rebase_source : 9c7b6beb13b676a3376a897f2c8143cc042b8276
2017-11-08 15:52:48 -08:00
Aki Sasaki
eae5eae1fc bug 1415391 - move bbb properties under worker: r=dustin
Per review comments in bug 1412690, this patch moves the `properties` definition under `worker:`, and resolves the `tuxedo_server_url` in the buildbot-bridge `payload_builder`.

This addresses [1] and [2].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1412690#c52
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1412690#c54

MozReview-Commit-ID: JFAWr9Dk0gc

--HG--
extra : rebase_source : f18c00e3b43cc2fff9ff8d31dcdcf61e977bf6cc
2017-11-08 12:15:18 -08:00
Aki Sasaki
d668465832 bug 1415391 - fix beetmover-cdns worker-type schema. r=dustin
I think I copied this from source_test.py, but didn't need it.  This patch switches to `optionally_keyed_by` and `resolve_keyed_by`. This also fixes a bug where our next mozilla-beta Fennec beta would have used the dev beetmover pool instead of the production pool.

MozReview-Commit-ID: IdLNmFzieMi

--HG--
extra : rebase_source : a0a37dfd4120597dda198aa5aa1fee59c1026835
2017-11-08 10:12:34 -08:00
Aki Sasaki
1c300617f6 bug 1415391 - move release indexes into index_builder('release'). r=dustin
In bug 1412690, Dustin noted that the scopes and routes don't belong at the worker level.
To deal with the release indexes, we now have a new `index_builder`. We also add the default
release bbb scope in `build_buildbot_bridge_payload`.

We can and should still move the product info to attributes. I left that for another patch.

MozReview-Commit-ID: 4ZqvnY577S7

--HG--
extra : rebase_source : c894de404f992878764ad434c6f750a8dfee7614
2017-11-07 20:57:35 -08:00
Joel Maher
08d5d4f854 Bug 1408403 - disable talos-g2-e10s on ccov builds. r=dustin 2017-11-10 10:32:55 -05:00
Tom Prince
1a753b5398 Bug 1415621: Support checking comm-central in mozharness windows builds. r=dustin
MozReview-Commit-ID: ChFc93tzoEE

--HG--
extra : rebase_source : 7de8198e8e25817688101737f291347cce628600
2017-10-24 13:53:08 -06:00
Tom Prince
6bd8766b04 Bug 1415621: Refactor checking out vcs repos in taskcluster mozharness builds. r=dustin
MozReview-Commit-ID: LyZ5bmEleoW

--HG--
extra : rebase_source : e96b3141ceb085a1081b898d1318119003d97cba
2017-10-26 12:03:23 -06:00
Andrew Halberstadt
1fdddacae3 Bug 1414919 - [taskgraph] Create a 'rebuild' morph template, r=dustin
This template takes a single integer as input, and sets the 'task_duplicates'
attribute on any tasks that were explicitly specified by try_task_config.json.
This means dependent tasks or 'always_target' tasks will not be rebuilt.

To support this template, the apply_jsone_templates morph now requires the
entire try_task_config object instead of just the templates.

MozReview-Commit-ID: DwxUtlC5VD5

--HG--
extra : rebase_source : c57a80ada2fc4591a5ce4c94965b8c9f02bb53b1
2017-11-07 10:22:35 -05:00
Andrew Halberstadt
1ec6a60b5b Bug 1414919 - [taskgraph] Allow morph templates to also modify task attributes, r=dustin
The motivation for this change is to create a 'rebuild' template that sets
'attributes.task_duplicates'. A nice side effect is that if any of 'task'
or 'attributes' aren't explicitly set, we can ignore the result which means
we don't need to have a whole bunch of 'else' clauses in the templates.

MozReview-Commit-ID: DX3UyFGb4ff

--HG--
extra : rebase_source : b768cb9f9df3cb22827209519f1cd2a4944af74f
2017-11-07 10:18:56 -05:00
Tom Prince
2db78e3fcd Bug 1415199: Move some logic for loading taskgraph kinds from mozbuild.mach_bootstrap to taskgraph. r=dustin
This fixes the fallout from the mach command not being updated for 69c60c8fc528d8d038e22a2ae62f5ff7b1131231.

MozReview-Commit-ID: 7WZ8wW4gnCY

--HG--
extra : rebase_source : 36caffb4a8631ea478ec6f8d509a82c01016eeb5
2017-11-07 10:08:49 -07:00
Sebastian Hengst
1aa3eb5efc Backed out changeset ec6b9fda1868 (bug 1415199) for breaking gecko decision task. r=backout on a CLOSED TREE 2017-11-07 19:50:30 +02:00
Tom Prince
032b57d3ec Bug 1415199: Move some logic for loading taskgraph kinds from mozbuild.mach_bootstrap to taskgraph. r=dustin
This fixes the fallout from the mach command not being updated for 69c60c8fc528d8d038e22a2ae62f5ff7b1131231.

MozReview-Commit-ID: 7WZ8wW4gnCY

--HG--
extra : rebase_source : 887b386480b9cb69c8b7e0196851862fceec2dfe
2017-11-07 10:08:49 -07:00
Tom Prince
8823cde0ed Bug 1414988: Update recursive calls to target_tasks_* functions; r=dustin
MozReview-Commit-ID: Fb7EYV4Vk4G

--HG--
extra : rebase_source : 3b905fa62767f4a947277b0ecd00eaa9540229fa
2017-11-06 16:54:03 -07:00
Rail Aliiev
6bd4a6993f Bug 1414897 - render the target_tasks_method template in release promotion r=aki
MozReview-Commit-ID: KIGf1KAKpDL

--HG--
extra : rebase_source : ab297156536325b74dba162c362b8d504057803e
2017-11-06 13:10:48 -05:00
Rail Aliiev
a903e7c823 Bug 1414924 - test-action-callback prints task definitions scrambled r=dustin
MozReview-Commit-ID: GiJsOiTVUXL

--HG--
extra : rebase_source : 2beb402ee8b5d9ad181df729e062ad3572b753f8
2017-11-06 16:29:35 -05:00
Tom Prince
2d833ffd8a Bug 1410513: Move ridealong build configuration to ci/config.yml; r=dustin
MozReview-Commit-ID: 761zWtiZFtz

--HG--
extra : rebase_source : 7eb318fcb73b89fe3d8995bbb4f5661239450c87
2017-11-02 14:34:47 -06:00
Tom Prince
73e5e1e2b3 Bug 1410513: Treeherder group names from config file; r=dustin
MozReview-Commit-ID: CuEQyn03Anh

--HG--
extra : rebase_source : 2fa6e873643723a869154c33a0f466a36cdb5172
2017-11-02 11:37:20 -06:00
Tom Prince
377f7dcad0 Bug 1410513: Use try_tasks as target method on try-comm-central; r=dustin
MozReview-Commit-ID: 5nh5qAcBqQJ

--HG--
extra : rebase_source : 16d205ea9e7cd2a5875e45a51e1e9579ea69de0a
2017-11-02 15:02:49 -06:00
Ryan VanderMeulen
a2f1dcd1e0 Merge m-c to autoland. a=merge 2017-11-06 14:51:08 -05:00