Commit Graph

12 Commits

Author SHA1 Message Date
Tom Prince
28517be37a Bug 1421062: Configure beetmover workers via global taskgraph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D781
2018-03-20 11:24:06 -06:00
Nick Thomas
588729c68f Bug 1425571 - remove deprecated pulse-notify config for jobs that moved to tc-notify, r=aki
MozReview-Commit-ID: 2SPnApHlY2d
2018-02-14 13:13:56 +13:00
Nick Thomas
325aa4e5e3 Bug 1425571 - switch to taskcluster-notify for all but the notify tasks, r=aki
MozReview-Commit-ID: EDmlXF7SIdv
2018-02-14 12:57:50 +13:00
Chris AtLee
1f47f275a3 Bug 1420449: Skip schema validation with --fast r=dustin,ahal
MozReview-Commit-ID: 6wWYrNOG677
2017-12-07 22:23:57 -05:00
Coroiu Cristina
1d235fed44 Backed out changeset 7a47accb11c5 (bug 1420449) for build bustage r=backout on a CLOSED TREE 2018-01-03 19:04:32 +02:00
Chris AtLee
d1b5d6b8cf Bug 1420449: Skip schema validation with --fast r=dustin,ahal 2018-01-03 10:27:16 -05:00
Aki Sasaki
257525be63 bug 1423081 - add desktop release beetmover support. r=callek
MozReview-Commit-ID: CwdjUrxtoJ4
2017-12-05 19:18:43 -08:00
Aki Sasaki
301155a682 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
2017-11-08 18:02:28 -08:00
Aki Sasaki
cd7696d1ab 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
2017-11-08 10:12:34 -08:00
Aki Sasaki
d776477abf 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
2017-11-07 20:57:35 -08:00
Aki Sasaki
354b0684f2 bug 1412690 - add task dependencies. r=rail
This patch adds the `release_deps` transform, which adds every
kind-dependency task that has the same product as a task dependency
(with some exceptions).

This patch made it clear that we need a standard way of defining
product.

MozReview-Commit-ID: 4xOJRQSCTgF
2017-10-29 17:40:50 -07:00
Aki Sasaki
62c2a90ad3 bug 1412690 - beetmover-cdns. r=rail
This patch adds the beetmover-cdns kind, and adds it to
`publish_fennec`.

This was the first non-buildbot-bridge, non-dummy relpro task, so this
needed a new transform.

This patch also updates the `previous_graph_kinds` and updates the
beetmover scopes in scriptworker.py.

MozReview-Commit-ID: 3rpkjuLjjXz
2017-10-29 17:32:22 -07:00