Commit Graph

52 Commits

Author SHA1 Message Date
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
Rail Aliiev
f7da31149b Bug 1398796 - Do uptake monitoring in TC r=mtabara
MozReview-Commit-ID: 5xqEQUWOmqf
2018-02-15 08:49:45 -05: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
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
Aki Sasaki
a7314abc4a bug 1432265 - fix fx source signing. r=bhearsum
MozReview-Commit-ID: 5f9ILHKkpVG
2018-01-22 11:28:52 -08:00
Tom Prince
8d1a0b68f9 Bug 1430006: Allow specifying the scope prefix to be used for script workers; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D382
2018-01-12 01:08:54 -07:00
Tom Prince
0117f76834 Bug 1430006: Add separate function for calculating phases; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D384
2018-01-12 14:04:42 -07:00
Tom Prince
2af108961a Bug 1430006: Move push-apk settings into the kind; r=aki,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D383
2018-01-12 13:20:23 -07:00
Tom Prince
670bdf5fd5 Bug 1430006: Allow configuring scriptworkers per-graph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D379
2018-01-09 10:44:04 -07:00
Aki Sasaki
25437380de bug 1430246 - fix devedition source signing scope. r=bhearsum
MozReview-Commit-ID: Dq3wqW4P52B
2018-01-12 14:08:33 -08:00
Aki Sasaki
c512ab7c94 bug 1423081 - add firefox and devedition relpro support to scriptworker.py r=callek
Of note, we have a get_phase() method that lets us determine the phase from the target_tasks_method.

MozReview-Commit-ID: LE7PLbMX3oU
2017-12-05 19:12:14 -08:00
Johan Lorenzo
d1782d615d Bug 1412836 - Use dep-pushapk scritpworker for non m-c, m-b, m-r branches r=aki
MozReview-Commit-ID: 8aGonUxppxq
2017-11-28 13:11:07 +01:00
Aki Sasaki
e110348615 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
2017-11-08 15:52:48 -08: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
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
Aki Sasaki
f7dcf45a98 bug 1412690 - add fennec release bouncer sub. r=rail
This patch adds the first releasetask as a new kind. To support this, we
added a new `release-promotion` flag in the buildbot job. If this is
set, we use the new `bb_release_worker` function; otherwise we fall back
to the `bb_ci_worker` function (this is the old behavior, factored out
into a separate function).

We also added `build_number` and `release_promotion` attributes in the
task definition.  Finally, `build_number` now defaults to 1, allowing us
to create the task graph locally without forcing us to set
`BUILD_NUMBER` in the environment.

MozReview-Commit-ID: 8vNMHJemqAG
2017-10-29 17:11:41 -07:00
Aki Sasaki
60f9e70a9e bug 1412690 - add {promote,publish}_{fennec,firefox} target task methods. r=rail
This hooks up the `target_tasks_method`s and the
`release_promotion_flavor`s for these four release promotion flavors.

We also add some maple support and add `version_display.txt` to the
decision task sparse checkout so we can read the version number during
decision/action task time.

MozReview-Commit-ID: CdxUUXZtXO0
2017-10-29 17:10:42 -07:00
Aki Sasaki
10c90cf4c0 bug 1392803 - fix bm-r. r=aki
MozReview-Commit-ID: 87Zdbh7o3lH
2017-08-23 14:57:10 -07:00
Johan Lorenzo
82c5ddbd23 Bug 1388431 - [win32/64, macosx64] Devedition: mars should be signed with Nightly key r=Callek
MozReview-Commit-ID: LEJ1OsZNSm9
2017-08-08 19:22:43 +02:00
Aki Sasaki
bc48f23f5b bug 1384794 - single hook for tc desktop nightlies (unify buildids) r=callek DONTBUILD
MozReview-Commit-ID: A0yzLvh9x3U
2017-07-27 09:23:41 -07:00
Justin Wood
71cc9f8733 Bug 1381577 - Part AA; Enable windows beetmover for en-US and l10n, side affect of enabling balrog for windows nightlies. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: CHUMWUxbyqt
2017-07-18 16:14:00 -04:00
Alin Selagea
64308cbe4f Bug 1363742 - delete code that references mozilla-aurora in buildbot configs and taskcluster, r=kmoir (patch by spacurar) 2017-06-20 15:09:11 +03:00
Carsten "Tomcat" Book
7a98a03a05 Backed out changeset ca9a7fa7d6a9 (bug 1363742) for breaking decision task 2017-06-19 14:25:11 +02:00
Alin Selagea
8a4bb6cb1a Bug 1363742 - delete code that references mozilla-aurora in buildbot configs and taskcluster, r=kmoir (patch by spacurar) 2017-06-19 14:53:57 +03:00
Ben Hearsum
8c029db7e3 bug 1357808: enable automatic shipping of new Fennec nightlies. r=jlorenzo a=sledru 2017-05-30 11:23:41 -04:00
Ben Hearsum
d2f10d7a24 bug 1357808: enable pushes of new Fennec nightlies to Google Play store. r=aki a=dawn 2017-05-25 08:23:51 -04:00
Ben Hearsum
49c4a92bff bug 1357808: switch mozilla-central fennec builds to org.mozilla.fennec_aurora id and add new builds for org.mozilla.fennec. r=aki,sylvestre,jlorenzo a=dawn 2017-05-24 15:27:40 -04:00
Ben Hearsum
37825844b8 Backout bug 1357808 for android mochitest bustage. 2017-05-24 12:32:03 -04:00
Ben Hearsum
f501e70ac1 Backout bug 1357808 for android mochitest bustage. 2017-05-24 12:31:43 -04:00
Ben Hearsum
9b8d538ed6 bug 1357808: fix missing commas causing errors in the nightly decision task. a=dawn DONTBUILD 2017-05-24 11:29:15 -04:00
Ben Hearsum
29c15d74d2 bug 1357808: switch mozilla-central fennec builds to org.mozilla.fennec_aurora id and add new builds for org.mozilla.fennec. r=aki,sylvestre,jlorenzo a=dawn 2017-05-24 10:40:07 -04:00
Julien Cristau
53769149e5 Bug 1358420 - use staged rollout for fennec beta builds r=aki,jlorenzo
MozReview-Commit-ID: AQDoSaAXnqJ
2017-05-09 14:48:34 +02:00
Ben Hearsum
8b8f3880dc bug 1358601: set up CI builds and tests for DevEdition on mozilla-beta - fix build configuration and signing of DevEdition-on-beta builds. r=aki,rail
MozReview-Commit-ID: 2oaCCHJWU8W
2017-05-05 16:56:57 -04:00
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
2e62c25a28 Bug 1357867 - Add balrog and beetmover support to cross compiled OSX, allow dependencies on repackage jobs. r=dustin
MozReview-Commit-ID: Frc0sMaC1o0
2017-04-19 15:49:55 -04: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
Johan Lorenzo
4701af9549 Bug 1352367 - [push-apk] deactivate dry-run option on aurora and beta r=aki
MozReview-Commit-ID: EvbwNDEwJpG
2017-04-05 17:42:31 +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
Mihai Tabara
2a3209f7e4 Bug 1341352 - add balrogworker support for releases. r=aki a=release DONTBUILD"
MozReview-Commit-ID: KbkKMdKmQpG
2017-04-04 07:37:24 +08:00
Wes Kocher
a3386468d0 Backed out changeset 0edd9de2ca10 (bug 1317783) for future nightly bustage a=backout 2017-03-31 11:09:13 -07: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
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
Wes Kocher
731f9b2ea9 Bug 1343144 - Followup to make flake8 happy a=bustage CLOSED TREE
MozReview-Commit-ID: 4FwSar2LFvU
2017-02-28 15:19:29 -08:00
Aki Sasaki
fef382e08f bug 1343144 - use nightly beetmover on beta and release. r=mtabara a=release
MozReview-Commit-ID: GrWWYvWRpnj
2017-02-28 09:30:48 -08:00
Mihai Tabara
73c20cd964 Bug 1338186 - tweak the bucket scope to new form. r=aki a=release DONTBUILD
MozReview-Commit-ID: Fbjk6xTZwmZ
2017-02-27 18:55:03 +00:00
Mihai Tabara
79f253bd9b Bug 1338186 - assign bucket specific scopes per type of release. r=aki
MozReview-Commit-ID: 7OAIvkaFF2a
2017-02-24 17:30:46 +02:00