Граф коммитов

29 Коммитов

Автор SHA1 Сообщение Дата
Aki Sasaki 45b648c8e3 Bug 1471004 - add esr support for entitlements. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D38208

--HG--
extra : moz-landing-system : lando
2019-07-16 17:22:40 +00:00
Aki Sasaki 43f3f62186 Bug 1546299 - add mac geckodriver signing support. r=jlorenzo
Also add the `mac_geckodriver` behavior, and remove the unused `mac_pkg` behavior.

Differential Revision: https://phabricator.services.mozilla.com/D36690

--HG--
extra : moz-landing-system : lando
2019-07-15 16:38:43 +00:00
Aki Sasaki 744670c927 Bug 1471004 - add entitlements url for hardened runtime signing. r=tomprince
For mac hardened runtime signing, we use an entitlements file that's now
in-tree. This patch passes the url for that file in the task definition.

The original patch for this was written by sfraser.

Differential Revision: https://phabricator.services.mozilla.com/D33859

--HG--
extra : rebase_source : 38485a646b2e5bb22a55744cc88d20c55f84b279
extra : source : 548486142c1b957643d7dea883b92743d2fd70d7
2019-06-05 15:03:36 -07:00
Aki Sasaki d008e6e0dd Bug 1471004 - mac-signing transform logic + config. r=tomprince
This moves mac signing tasks to the notarization/iscript pool. It also
adds support for pkg installers and notarization.

Differential Revision: https://phabricator.services.mozilla.com/D33857

--HG--
extra : rebase_source : ee50dec3cbe1a55e476f4fc6c4e03db990e18ea7
2019-06-05 15:02:25 -07:00
Tom Prince a4c16d10ba Bug 1532783: Implement worker aliases; r=aki,glandium,jmaher,dustin
There are a number of ways we want to vary workers over time and jobs, including

 - we are working on migrating to gce
 - pgo builds have a dedicated worker-type for running the instrumented build
   at level 3 but not level 1

Rather than have all tasks know about how the machines are provisioned, this
moves to using short-names for the worker types, and then has a config mapping
those to the actual worker types.

This adds support for aliases, and an initial set of them. Follow up work will
switch the existing uses of these worker types to using the aliases.

Differential Revision: https://phabricator.services.mozilla.com/D22549

--HG--
extra : moz-landing-system : lando
2019-03-19 19:13:56 +00:00
Tom Prince 24f4ed9c75 Bug 1532710: [taskgraph] Move default branch priorities to graph config; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D22127

--HG--
extra : moz-landing-system : lando
2019-03-07 04:20:36 +00:00
Tom Prince 6e635b61b5 Bug 1524639: [taskgraph] Change `load_yaml` to accept any number of path components; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D18374

--HG--
extra : moz-landing-system : lando
2019-02-04 16:55:54 +00:00
Nick Thomas 463964570d Bug 1492033 - Create partner repacks during esr60 releases r=tomprince
Supports partner builds on esr60 by re-arranging how we specify the manifest repositories, which are different for esr60 compared to beta+release. The defaults for enabling partners and EME-free now depend on the partner-urls definition in taskcluster/ci/config.yml.

This patch also adds support for partner & EMEfree repacks in try staging releases, for all the various release branches. It makes release_level available early in the decision task (for the release promotion action) where a Parameters object is not available. Signing worker type is no longer hard-coded, and we use level-1 secrets for querying Github (via bug 1513375).

Differential Revision: https://phabricator.services.mozilla.com/D15185

--HG--
extra : moz-landing-system : lando
2018-12-27 09:30:52 +00:00
Tom Prince 95ffe2ba3e Bug 1494415: [taskgraph] Remove ignored default from graph config; r=dustin
We don't apply schema defaults, since when `taskgraph.fast`, we skip validation --
which if we were using the result of applying defaults would mean that
behavior changes when we skip validation.

Differential Revision: https://phabricator.services.mozilla.com/D7381

--HG--
extra : moz-landing-system : lando
2018-10-02 21:17:07 +00:00
Rob Lemley f9a960ddaf Bug 1491907 - Get comm/ version from comm/mail/*version.txt r=dustin
The release-update-verify-config task requires that the versions passed
to it match up with what's been released. The version of Thunderbird
does not necessarily match the Gecko version it's based on.

Depends on D6509

Differential Revision: https://phabricator.services.mozilla.com/D6510

--HG--
extra : moz-landing-system : lando
2018-09-29 20:53:10 +00:00
Tom Prince 52d02769e9 Bug 1490094: [taskgraph] Change `release_type` to include more than just `rc`; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D5787

--HG--
extra : moz-landing-system : lando
2018-09-17 18:09:16 +00:00
Gregory Szorc 3f4ac974d3 Bug 1469999 - Use yaml.safe_load() in taskgraph; r=dustin
yaml.load() can evaluate arbitrary Python code via syntax such as
`!!python/object/apply:os.system`. Seriously.

Let's switch taskgraph to yaml.safe_load(), which is reasonable
about limiting magic.

Differential Revision: https://phabricator.services.mozilla.com/D1736
2018-06-25 21:34:30 +00:00
Tom Prince feb293ecec Bug 1458700: [release-promotion] Move configuration of version-bump and partial-update flavors to graph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1452
2018-05-30 07:16:41 +00:00
Tom Prince 8070e1498d Bug 1447460: [taskgraph] Use the graph config root to guess find the path to `.taskcluster.yml` in actions; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1126

--HG--
extra : rebase_source : b9d3dbd07df5528009bb619937aafeb158a0e40e
2018-05-02 20:30:15 -06:00
Tom Prince 9bebf482da Bug 1458700: [release-promotion] Move configuration of flavors into the graph configuration; r=aki,dustin
Differential Revision: https://phabricator.services.mozilla.com/D1121

--HG--
extra : rebase_source : 270cb6a6a2c6255c585b46cc410110f83010ec6f
2018-04-23 00:17:30 -06:00
Aki Sasaki aa58e7acbf bug 1457034 - generate `release_partner_config` in `release_promotion` r=nthomas
If we're not passed `release_partner_config` in the input, let's poll github for it in the action.

MozReview-Commit-ID: 2swx76vhTE5

--HG--
extra : rebase_source : d16c517348e506519bc6e6296ad7a0cb2f90527c
extra : source : 3ad2e53b051d48a54dfb1cf88b743ed4d9571ff6
2018-04-25 15:16:49 -07:00
Tom Prince b62deb2fb0 Bug 1458700: Fix flake8 error; r=me
--HG--
extra : rebase_source : fb4fe847fa0e22ff49634c4207afcba65de001de
2018-05-04 15:50:02 -06:00
Tom Prince 98a9ca8de3 Bug 1458700: [release-promotion] Record the root of the graph configuration for use in release promotion; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1125

--HG--
extra : source : 364b590a58fe305b449fbdbbc6a0b65849a67699
extra : histedit_source : 22081606c5bfcddec126f5e22b2c257aa6ea719e
2018-05-02 20:28:11 -06:00
Tom Prince 9be271f7c9 Bug 1458700: [taskgraph] Move `load_graph_config` into `taskgraph.config`; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D1123

--HG--
extra : source : 38407a04fc43074648430482c6d4b0860cb9473d
extra : histedit_source : 09c671d2923789aae334e3c8df8510a1a9f07bd0
2018-05-02 19:28:43 -06:00
Tom Prince 74d785280e Bug 1458700: [release-promotion] Add shipping-product list to graph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1111

--HG--
extra : source : d8ff2432bef5acc4f4d33ec983098cd47a0ac9d5
extra : amend_source : b25306140f25eef1c44127d3d77bb7471fb97344
extra : intermediate-source : 3cdfec4f89674ad248aa09566bef61bf43aa1eb0
2018-04-19 09:21:30 -06:00
Tom Prince fdb3fa18c8 Bug 1418058: [taskcluster] Add the prefix for the graph parameters of the primary repo to the graph config; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D913

--HG--
extra : rebase_source : 20c7b2e7537ea55a8191b86388175c1a3ea7c42c
2018-04-11 11:08:48 -06:00
Tom Prince 3a19777b1f Bug 1430006: Allow specifying the scope prefix to be used for script workers; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D382

--HG--
extra : rebase_source : d011bc53c290468c846c1c3ed77e083a43fda2fa
2018-01-12 01:08:54 -07:00
Tom Prince 345a5d6fda Bug 1430006: Allow configuring scriptworkers per-graph config; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D379

--HG--
extra : rebase_source : c52684c1a65017698d29979f35afed646ca5c90c
2018-01-09 10:44:04 -07:00
Mike Hommey 1fc4288d04 Bug 1428915 - Remove job name whitelist. r=mshal
This was useful when we still had buildbot-based build jobs, but all
it achieves nowadays is add friction when adding new build jobs on
taskcluster.

--HG--
extra : rebase_source : aa6a21a875eff1888c16900acf6d01ff37ab832b
2018-01-09 08:27:32 +09:00
Tom Prince 7bd60c0c57 Bug 1425148: Allow configuring the allowed index products in taskcluster; r=dustin
MozReview-Commit-ID: BRTsz9vDTyj

--HG--
extra : rebase_source : 422e2822ba7aba82715f31080b411d3649d3bc63
2017-12-13 16:00:57 -07:00
Tom Prince f111b1ea86 Bug 1425148: Move gecko.v2 job-name whitelist to graph config; r=dustin
MozReview-Commit-ID: AVB00eeEoIL

--HG--
extra : rebase_source : 553ed00b12f474ac3ea2dc40f31bcec063a13ee1
2017-12-13 16:00:14 -07: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 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