Commit Graph

159 Commits

Author SHA1 Message Date
Simon Fraser
b69d5b7163 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
2018-06-27 07:34:19 +00:00
Justin Wood
bf92e599a3 Bug 1286092 - Enable desktop l10n on-push for beta tasks too. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1449
2018-05-29 12:06:10 -04:00
Bogdan Tara
1e1736aa53 Backed out 16 changesets (bug 1286092) for L10n bustages CLOSED TREE
Backed out changeset ef828badfd93 (bug 1286092)
Backed out changeset 57a592e33f36 (bug 1286092)
Backed out changeset c9cf945aa4f9 (bug 1286092)
Backed out changeset d8c01d976acd (bug 1286092)
Backed out changeset 5d68dfd6325c (bug 1286092)
Backed out changeset 878e174255ff (bug 1286092)
Backed out changeset fa3e38422d49 (bug 1286092)
Backed out changeset fc6aebca89e3 (bug 1286092)
Backed out changeset f2271cd6af26 (bug 1286092)
Backed out changeset 7b828445f551 (bug 1286092)
Backed out changeset 5617053b1740 (bug 1286092)
Backed out changeset 556f54c5e209 (bug 1286092)
Backed out changeset db19ea492b02 (bug 1286092)
Backed out changeset 6eb40b38f9c9 (bug 1286092)
Backed out changeset 3eb4e39b9bcd (bug 1286092)
Backed out changeset b3c05f6e6a57 (bug 1286092)
2018-05-30 16:16:24 +03:00
Justin Wood
269225864e Bug 1286092 - Enable desktop l10n on-push for beta tasks too. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1449
2018-05-29 12:06:10 -04:00
Tom Prince
4818f03dae Bug 1458700: [release-promotion] Use a common target task for firefox and devedition; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1122
2018-05-02 18:33:52 -06:00
Rob Wood
3ba1d0ccb1 Bug 1455872 - Add taskcluster configs for raptor on OSX; r=jmaher
MozReview-Commit-ID: I67InZTEziy
2018-04-24 10:30:42 -04:00
Aki Sasaki
ce185b1c88 bug 1403548 - filter out asan on beta+release. r=catlee 2018-05-07 14:08:24 -07:00
Ted Mielczarek
29bef99be2 bug 1353296 - get rid of filter_upload_symbols. r=dustin
filter_upload_symbols is a relic of task configurations that were written
before we had a better handle on taskgraph generation. We should only be
uploading symbols for nightly builds anyway, so this is better served using
newer filtering methods.

upload-symbols tasks were specified to run on non-nightly build types in the
kind.yml, but those were filtered out in filter_upload_symbols. I believe
these were simply an artifact of the initial upload-symbols implementation
happening before nightly builds were running in Taskcluster.

MozReview-Commit-ID: Je1NytrVPT8
2018-03-23 17:17:32 -04:00
Chris AtLee
58c6989f39 Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32
2018-04-19 09:28:59 -04:00
Dorel Luca
3e53f977f7 Backed out changeset a63caceffcee (bug 1403548) for liniting failure on builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/beetmover_repackage.py. CLOSED TREE 2018-04-26 00:07:21 +03:00
Chris AtLee
ae8ef4e45c Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32
2018-04-19 09:28:59 -04:00
Justin Wood
843229f15b Bug 1456246 - taskgraph: Perform release promotion needs on mozilla-esr60 on-push. (No Android). Fix bustage. r=rail 2018-04-24 10:52:30 -04:00
Justin Wood
259ede75aa Bug 1456246 - taskgraph: Perform release promotion needs on mozilla-esr60 on-push. (No Android). r=rail
MozReview-Commit-ID: BFpSAz3oj3F
2018-04-23 15:39:33 -04:00
Simon Fraser
44a3ea6242 Bug 1453616 Disable buildbot periodic file updates r=Callek
Summary:
Disable just the buildbot version of the periodic file updates in the file_update action.
Removing the code will happen later.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1453616

Differential Revision: https://phabricator.services.mozilla.com/D921
2018-04-13 15:20:11 +01:00
Tom Prince
5cb546fe71 Bug 1451962; Refactor nightly target task functionss; r=dustin
There is slight random variation in the functions. Refactor them so that they
behave the same.

Differential Revision: https://phabricator.services.mozilla.com/D862
2018-04-05 15:42:39 -06:00
Tom Prince
381d81c345 Bug 1451962: Rename filter_on_nightly to filter_out_nightly in taskgraph.target_tasks; r=dustin
Make it clear that the function filters out nightly tasks.

Differential Revision: https://phabricator.services.mozilla.com/D861
2018-04-05 15:31:33 -06:00
Chris AtLee
b0a4906e46 Bug 1442330: Remove android old-id builds r=jlorenzo
MozReview-Commit-ID: 9o3iXM5oHQM
2018-03-29 17:19:33 -04:00
Simon Fraser
7fa579dc38 Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek
2018-03-06 15:27:58 +00:00
Andreea Pavel
d50ab2378e Backed out changeset 514feaa0c698 (bug 1436369) for taskcluster-images bustage on a CLOSED TREE 2018-03-07 14:22:54 +02:00
Simon Fraser
381fa78d1d Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek
2018-03-06 15:27:58 +00:00
Bogdan Tara
a5d6a81c08 Backed out changeset 6ba388ca08da (bug 1436369) for taskcluster-images bustage and linting failure at taskcluster/ci/repo-update/kind.yml:49:1 on a CLOSED TREE 2018-03-07 13:21:46 +02:00
Simon Fraser
f94c0b687d Bug 1436369 periodic file updates migration, stage 1 r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
***
Bug 1436369 Add taskcluster periodic file updates r=callek

Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
***
Bug 1436469 Fix task definition r=callek
***
Bug 1436469 Move periodic-file updates docker image r=callek
2018-03-06 15:27:58 +00:00
Csoregi Natalia
e3d7e7226b Backed out 3 changesets (bug 1436469) for Gecko Decision task failure. CLOSED TREE
Backed out changeset a03dea399278 (bug 1436469)
Backed out changeset 370c9dbdd572 (bug 1436369)
Backed out changeset b3b9609544ec (bug 1436369)
2018-03-06 17:36:19 +02:00
Simon Fraser
43976ff3d6 Bug 1436369 Add taskcluster periodic file updates r=callek
Reviewers: Callek

Reviewed By: Callek

Differential Revision: https://phabricator.services.mozilla.com/D683
2018-03-06 15:10:46 +00:00
Simon Fraser
18a8af2f77 Bug 1436369 Move buildbot periodic file updates to clearer name r=callek
Summary:
We'll be adding the new periodic file updates task to run in parallel. This patch
moves the existing one to make it clear it's running on buildbot, so we don't get confused
later on.

Reviewers: Callek

Reviewed By: Callek

Bug #: 1436369

Differential Revision: https://phabricator.services.mozilla.com/D681
2018-03-06 15:09:48 +00:00
Johan Lorenzo
84dcaef030 Bug 1432817 - [in-tree relpro] Delete push-apk-breakpoint task r=aki
MozReview-Commit-ID: G5nvGfNIVNN
2018-02-22 17:10:29 +00:00
Aki Sasaki
baf3d863e4 bug 1438735 - balrog scriptworker push and schedule support. r=bhearsum
- add balrog submit-toplevel - this replaces the final portion of the updates builder.
- rename balrog transform to balrog_submit, because it's for balrog locale submission
  - make this default to the 'promote' phase. balrog and beetmover currently take the current
    phase, which isn't always the wanted behavior.
- rename balrog publish to balrog schedule
- add balrog secondary push and secondary scheduling, for RCs
- remove the release_updates transforms
- make the task.py balrog transforms smarter
- get rid of the release_balrog_publishing transforms; ad a generic worker_type transform
- add BALROG_ACTIONS to scriptworker.py
- add get_balrog_action_scope()
- remove the unused balrog channel scopes

MozReview-Commit-ID: 369ACiOAd5F
2018-02-15 18:14:26 -08:00
Ben Hearsum
f034880215 bug 1398799: switch to in-tree mozharness update verify config creator. r=aki 2018-02-23 06:03:27 -05:00
Aki Sasaki
c18afe6617 bug 1438023 - stop running old-id android builds in promote_fennec. r=bhearsum
MozReview-Commit-ID: 6XqcXoHkSlF
2018-02-22 13:30:09 +00:00
Ben Hearsum
2b3fbda901 bug 1398799: split update verify primary/secondary tasks into multiple kinds. r=aki 2018-02-07 14:54:11 -05:00
Aki Sasaki
679d686a86 bug 1431799 - add ship_fennec_rc relpro flavor. r=bhearsum
Also add rc-{google-play-track,rollout-percentage} for RC pushapk.

One nice side effect of using the same push-apk kind: we don't re-run push-apk during the ship_fennec relpro flavor if we've run the ship_fennec_rc flavor with the same build. (Google Play would reject the same buildid.)

This is really for bug 1433536, but MozReview is forcing me to include this patch with the others for reasons.

MozReview-Commit-ID: 69ymqVLv9E2
2018-02-02 14:50:38 -08:00
Aki Sasaki
99eca8a17e bug 1431799 - rename desktop_release_type -> release_type. r=bhearsum
This used to only be relevant to Devedition and Firefox releases.
In bug 1433536 we're going to add RC Fennec releases. Let's rename
the parameter now, for less parameters churn.

MozReview-Commit-ID: 28e1Y5FG4On
2018-02-01 10:07:03 -08:00
Aki Sasaki
1143ca2ce3 bug 1431799 - add RC secondary tasks. r=bhearsum
MozReview-Commit-ID: 2hq4K5QVbWy
2018-01-29 16:19:52 -08:00
Aki Sasaki
8da6b5789a bug 1431799 - add version input to release promotion action. r=bhearsum
also clean up and move more config to the promotion config.

MozReview-Commit-ID: FmTWNNPcEaZ
2018-01-26 13:09:35 -08:00
Tom Ritter
185dde864c Bug 1432213 Fix the MinGW build on the beta branch and re-enable it r=froydnj
When we branched to beta, the MinGW build started failing with a strange error
like "could not find the robustcheckout Mercurial extension". We disabled it
for a while, but now we're re-enabling it (and fixing the problem.)

The root culprit of this was that we were using the incorrect mozconfig. MinGW
does all sorts of stuff in the mozconfig, but the beta branch overrides the
mozconfig using platform_overrides in
testing/mozharness/configs/builds/branch_specifics.py

We avoid this override by changing the MinGW platform so it doesn't match
and the mozconfig doesn't get overridden.

MozReview-Commit-ID: JkETWCRHacO
2018-01-24 14:13:54 -06:00
Aki Sasaki
bd65b15ffb bug 1423081 - desktop tc relpro taskcluster docs. r=callek
MozReview-Commit-ID: JJGlzcJbBR4
2017-12-05 19:42:24 -08:00
Aki Sasaki
6320defa0c bug 1423081 - target_tasks_methods updates. r=callek
Here we're adding/updating support for the promote/push/ship phases
for fennec, devedition, and firefox. These are now keyed off of the new
shipping_phase and shipping_product attributes as much as possible.

MozReview-Commit-ID: Fkg8jTPeZHZ
2017-12-05 19:10:28 -08:00
Bill McCloskey
44aa912ec0 Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester)
MozReview-Commit-ID: FKrA8ejwuic
2017-11-23 07:25:12 -08:00
Bill McCloskey
566faeb775 Revert "Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester)"
This reverts commit ae02e7fc64ac3c3faa991cee297defdf69643101.
2017-11-22 15:17:11 -08:00
Bill McCloskey
6e1ea609ed Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester)
MozReview-Commit-ID: FKrA8ejwuic
2017-11-22 14:33:50 -08:00
Tom Ritter
0b5c90ef04 Bug 1414016 Remove the MinGW Build from beta due to build breaks r=aki
MozReview-Commit-ID: GqK0hNwLwoZ
2017-11-17 08:56:00 -06: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
Tom Prince
57d2bc9ee2 Bug 1414988: Update recursive calls to target_tasks_* functions; r=dustin
MozReview-Commit-ID: Fb7EYV4Vk4G
2017-11-06 16:54:03 -07:00
Tom Prince
31a9f87229 Bug 1410513: Move ridealong build configuration to ci/config.yml; r=dustin
MozReview-Commit-ID: 761zWtiZFtz
2017-11-02 14:34:47 -06:00
Aki Sasaki
f879cd0cc7 bug 1412690 - address review comments. r=mtabara
MozReview-Commit-ID: JKeqeF1hC30
2017-10-30 11:57:59 -07: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
Rok Garbas
504d0f106f Bug 1412690 - fennec release driver emails. r=aki
This patch adds the `release-notify-promote` and `release-notify-publish` kinds. It also genericizes all the notifications, and updates the kinds that use those notifications.

MozReview-Commit-ID: 9ymXKzthVF4
2017-10-29 17:35:03 -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
Aki Sasaki
1c21531040 bug 1412690 - stop building android nightlies on push. r=rail
We were building some Android nightly platforms on push, because we
didn't add them explicitly to the remove list.

I think longer term, we'll want to have `product` and
`release_promotion_action` attributes set in a standard manner, that we
can use to filter these things more intelligently.

MozReview-Commit-ID: KNZ7vxc3gRo
2017-10-29 17:30:05 -07:00
Rok Garbas
835074b626 Bug 1412690 - fennec version bump in-tree task. r=aki
This patch adds the initial `release-version-bump` kind, and adds it to
the `publish_fennec` `target_tasks_method`.

It also adds support for `next_version`.

MozReview-Commit-ID: 9YRswddeuZ3
2017-10-29 17:25:01 -07:00