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

68 Коммитов

Автор SHA1 Сообщение Дата
Aki Sasaki 3045cc6ca9 Bug 1471004 - build_signing: macosx64-nightly -> macosx64-shippable. r=callek
Differential Revision: https://phabricator.services.mozilla.com/D33860

--HG--
extra : rebase_source : 61fff5d2da3db9e6c5fd40127ab7131d34c51fd9
2019-06-05 15:03:47 -07:00
Johan Lorenzo 6d792169fe Bug 1554851 - Let ARM64 Fennec 68 reach the release population r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D33017

--HG--
extra : moz-landing-system : lando
2019-06-03 13:38:13 +00:00
Nick Alexander ac0b60576d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-05-30 15:22:41 +00:00
Johan Lorenzo a013a50a8c Bug 1520261 - Let ARM64 Fennec ride the trains to Beta r=mhentges
Let ARM64 Fennec ride the trains to Beta

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

--HG--
extra : moz-landing-system : lando
2019-04-12 13:53:08 +00:00
Justin Wood 07e0d66261 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:40 +00:00
Justin Wood 6b2c86f192 Bug 1352113 - Shippable Builds - make only-for-attributes accept any() instead of all() in the set. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23130

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:32 +00:00
Cosmin Sabou a93c1714d4 Backed out 19 changesets (bug 1352113) for causing upload symbol bustages. CLOSED TREE
Backed out changeset 4943b23813fe (bug 1352113)
Backed out changeset 4b9413d05816 (bug 1352113)
Backed out changeset 3e2b6a495e8c (bug 1352113)
Backed out changeset 51ab82722846 (bug 1352113)
Backed out changeset 4b027c970719 (bug 1352113)
Backed out changeset 6b65273fab78 (bug 1352113)
Backed out changeset d7deec98601a (bug 1352113)
Backed out changeset b95b3f4e5243 (bug 1352113)
Backed out changeset 7cefe92f88d5 (bug 1352113)
Backed out changeset f64dfaf86a2e (bug 1352113)
Backed out changeset 686c228e3579 (bug 1352113)
Backed out changeset dd2eddef8b43 (bug 1352113)
Backed out changeset fc16a3ecfe68 (bug 1352113)
Backed out changeset b31cbe91bdf7 (bug 1352113)
Backed out changeset 694eac65a72e (bug 1352113)
Backed out changeset 6044aedac9c4 (bug 1352113)
Backed out changeset 456538d78b36 (bug 1352113)
Backed out changeset 01699fb72384 (bug 1352113)
Backed out changeset 4a2e544fea0d (bug 1352113)
2019-03-26 22:26:29 +02:00
Justin Wood 417805e566 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-26 01:37:06 +00:00
Justin Wood ad86445b8c Bug 1352113 - Shippable Builds - make only-for-attributes accept any() instead of all() in the set. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23130

--HG--
extra : moz-landing-system : lando
2019-03-26 01:37:04 +00:00
Justin Wood 6b114e430f Bug 1352113 - Shippable Builds - Make sure we sign shippable builds. r=aki
When we set the nightly attribute the tasks don't run on-push, so we use a new attribute.

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

--HG--
extra : moz-landing-system : lando
2019-03-22 03:24:22 +00:00
Brindusan Cristian 1f6d297e33 Backed out 5 changesets (bug 1508976, bug 1522581) for android geckoview bustages at /usr/bin/python2.7. CLOSED TREE
Backed out changeset 7a6be593b0be (bug 1522581)
Backed out changeset c47b37ac1775 (bug 1522581)
Backed out changeset 91c31d2a7706 (bug 1508976)
Backed out changeset da57df805c56 (bug 1508976)
Backed out changeset 4e5d97c93515 (bug 1508976)
2019-03-05 22:42:15 +02:00
Nick Alexander 9cb8906b5d Bug 1522581 - Publish GeckoView multi-architecture fat AAR Nightly. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D15774

--HG--
extra : moz-landing-system : lando
2019-03-05 17:52:15 +00:00
Tom Prince 4be3a3a997 Bug 1529339: Enable signing for win64-aarch64 builds, for xpcshell tests; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D20543

--HG--
extra : moz-landing-system : lando
2019-02-21 13:15:12 +00:00
Justin Wood f6a3f70adb Bug 1522111 - Make l10n kind depend on -pgo where available instead of opt. r=tomprince
This avoids opt being pulled in even when l10n is optimized out

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

--HG--
extra : moz-landing-system : lando
2019-02-18 17:55:38 +00:00
Noemi Erli 7f0a1d33d8 Backed out 5 changesets (bug 1522111) for breaking windows opt wpts
Backed out changeset aa6103c8ef0f (bug 1522111)
Backed out changeset 14e9ed41b8be (bug 1522111)
Backed out changeset c10783ea070b (bug 1522111)
Backed out changeset cc97d772a8db (bug 1522111)
Backed out changeset 6fbfc8bc2388 (bug 1522111)
2019-02-16 00:06:17 +02:00
Justin Wood 2326f1cc69 Bug 1522111 - Make l10n kind depend on -pgo where available instead of opt. r=tomprince
This avoids opt being pulled in even when l10n is optimized out

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

--HG--
extra : moz-landing-system : lando
2019-02-15 15:36:50 +00:00
Johan Lorenzo 9fbbc379ff Bug 1505538 - Release x86_64 Fennec Nightly in the Google Play Store r=mtabara
Release x86_64 Fennec Nightly in the Google Play Store

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

--HG--
extra : moz-landing-system : lando
2019-02-12 22:58:36 +00:00
Tom Prince 9fff567bdd Bug 1524639: [taskgraph] Force yaml to be loaded as unicode; r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D18375

--HG--
extra : moz-landing-system : lando
2019-02-04 22:18:57 +00:00
Johan Lorenzo cab631fd11 Bug 1368484 - Release Fennec Nightly (only) AArch64 APK to Google Play r=mtabara
Release Fennec Nightly (only) AArch64 APK to Google Play

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

--HG--
extra : moz-landing-system : lando
2019-01-14 15:55:33 +00:00
Aki Sasaki a604a76176 Bug 1501878 - required_signoffs attribute. r=tomprince
If a task has `required_signoffs` that match a release's `required_signoffs`, we should defer running that task until we have a matching `signoff_url`.

- add filter_out_missing_signoffs
- add transforms changes to inherit upstream `required_signoffs`
- add `mar-signing` `required_signoffs` to the `partials-signing`, `mar-signing`, and `mar-signing-l10n` kinds

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

--HG--
extra : moz-landing-system : lando
2018-11-20 21:26:18 +00:00
Andreea Pavel 616d7d4c51 Backed out 7 changesets (bug 1501878) for breaking win partial generation nightlies a=backout
Backed out changeset 00f109437e82 (bug 1501878)
Backed out changeset f1843fdd4c0f (bug 1501878)
Backed out changeset af0ea80f7b08 (bug 1501878)
Backed out changeset 01311f87d287 (bug 1501878)
Backed out changeset 4e2dc6c23463 (bug 1501878)
Backed out changeset 050c4bba5d71 (bug 1501878)
Backed out changeset 9198c5a03b59 (bug 1501878)

--HG--
rename : taskcluster/taskgraph/transforms/mar_signing.py => taskcluster/taskgraph/transforms/partials_signing.py
2018-11-17 18:37:39 +02:00
Aki Sasaki b1f0bfc26f Bug 1501878 - required_signoffs attribute. r=tomprince
If a task has `required_signoffs` that match a release's `required_signoffs`, we should defer running that task until we have a matching `signoff_url`.

- add filter_out_missing_signoffs
- add transforms changes to inherit upstream `required_signoffs`
- add `mar-signing` `required_signoffs` to the `partials-signing`, `mar-signing`, and `mar-signing-l10n` kinds

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

--HG--
extra : moz-landing-system : lando
2018-11-16 21:04:01 +00:00
Tom Prince 8329f523fd Bug 1501776: [taskgraph] Fix flake8 error; rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D9745

--HG--
extra : moz-landing-system : lando
2018-10-25 01:32:07 +00:00
Tom Prince af51107381 Bug 1501776: [taskgraph] Make `single_dep` use `primary-dependency` to match `multi_dep`; r=aki
To make switching between `single_dep` and `multi_dep` easier, change
the `dependent-task` to `primary-dependency`.

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

--HG--
extra : moz-landing-system : lando
2018-10-24 22:41:38 +00:00
Tom Prince 3163ffe3fd Bug 1501776: [taskgraph] Don't duplicate definition of `multi_dep` schema; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D9721

--HG--
extra : moz-landing-system : lando
2018-10-24 22:16:49 +00:00
Aki Sasaki 6b9c28ab58 Bug 1499254 - fake-multi-dep is no longer needed. r=tomprince
Depends on D9200

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

--HG--
extra : moz-landing-system : lando
2018-10-23 19:33:09 +00:00
Aki Sasaki 11a546c5d1 Bug 1499254 - beetmover_repackage{,_l10n} multi-dep. r=tomprince
Depends on D9198

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

--HG--
extra : moz-landing-system : lando
2018-10-23 21:12:39 +00:00
Aki Sasaki 2d23134dbb Bug 1499254 - add primary-dependency support. r=tomprince,Callek
Depends on D9194

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

--HG--
extra : moz-landing-system : lando
2018-10-23 21:12:51 +00:00
Ryan VanderMeulen 17c3deee2a Bug 1496059 - Turn off tests for Windows MSVC builds. r=froydnj,ahal,jmaher
Also removes the signing jobs since they're not needed anymore.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 17:44:51 +00:00
Jim Chen fd31765608 Bug 1490502 - Don't ship Fennec x86-64 Nightly to Play Store yet; r=jlorenzo
Filter out the x86-64 Fennec Nightly builds until we evaluated it.

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

--HG--
extra : moz-landing-system : lando
2018-09-15 15:08:48 +00:00
Tom Prince a9aeea0cd3 Bug 1481121: [release] Use existing release-artifact metadata in beetmover_repackage; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D3817

--HG--
extra : rebase_source : 1137564eb7bc32406b15059cc89e91b1f2a978c1
extra : histedit_source : b7ba4f2be262c10e86c5635a959425c9585678c9
2018-08-20 12:40:21 -06:00
Justin Wood 31b8682d56 Bug 1469436 - Create a multi_dep loader and assign a first consumer in l10n. r=tomprince r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1696

--HG--
extra : rebase_source : d6a9c1b12bbf53dba3e78ecdaaf30c5964e43d2e
2018-06-15 11:50:50 -07:00
Tudor-Gabriel Vîjială d9bff781b2 Bug 1472236 - Add grcov code coverage builds by using a fetch task. r=dustin,marco
MozReview-Commit-ID: 3PZMNDRqxRM

--HG--
extra : rebase_source : 31c0104bf03d702db5766b40b145a9a342d0e8b2
2018-07-02 16:55:56 +01:00
David Major 2d44c25242 Bug 1463190 - Add forced-MSVC builds to CI to keep that platform green. r=ted 2018-07-09 18:22:45 -04:00
Justin Wood 20d7461166 Bug 1286092 - Add signing for linux/mac, needed for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : e1d1b81d21d93334f4b807578b0aa11a9dba8766
2018-05-21 22:16:14 -04:00
Bogdan Tara 933c5069bd 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 02cfd93b3b Bug 1286092 - Add signing for linux/mac, needed for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

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

--HG--
extra : rebase_source : 404ec04053adc2ab050f1b3c03b4d9dd4a243522
2018-05-21 22:16:14 -04:00
Tom Prince c4549c8e6b Bug 1442545: [partner-repack] Add repack partner builds; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D980

--HG--
extra : rebase_source : cc2a3419115cd40f5cd3f997071b0e1b46324821
extra : histedit_source : 24f8156d534da14a89a149c86eeecb57eb74ec23
2018-04-18 11:02:02 -06:00
Chris AtLee f6faa1ea52 Bug 1442330: Remove android old-id builds r=jlorenzo
MozReview-Commit-ID: 9o3iXM5oHQM

--HG--
extra : rebase_source : c851970eb629285ee741dec0c177e4a0d9c674e0
2018-03-29 17:19:33 -04:00
Johan Lorenzo 77a4f5d36b Bug 1432817 - [in-tree relpro] Delete push-apk-breakpoint task r=aki
MozReview-Commit-ID: G5nvGfNIVNN

--HG--
extra : rebase_source : 4554c1b7ce44edd9f6cef3dd9e2990d7ff2e5b05
2018-02-22 17:10:29 +00:00
Marco Castelluccio 4c242df620 Bug 1417497 - Enable signing for the Windows code coverage build. r=aki
--HG--
extra : rebase_source : 998f9f13cb820b1c6e21ae01e733c45774cdd8c4
2018-01-31 22:39:20 +01:00
Aki Sasaki 7546d96f04 bug 1423081 - inherit shipping-product from upstream. r=callek
MozReview-Commit-ID: 88NKe04ql1a

--HG--
extra : rebase_source : 562f842d0e0b85f759fec4ac43bbfa81aee28261
extra : histedit_source : a5e8a3517a5624624e1fb5b78922f4d04d9405ca
2017-12-05 19:10:48 -08:00
Aki Sasaki d7ba2bf55e bug 1423081 - source readme. r=callek
In bug 749312, we were given permission to create a source readme
instead of a source tarball. This will save us cycles, disk, and
human configuration time.

We still need to address the missing balrog_props.json for
beetmover-source for that task to turn green.

MozReview-Commit-ID: wnyPoNXCsH

--HG--
extra : rebase_source : 843751523e1fce5743849f43796788dbba5115d3
extra : histedit_source : 2993eb186dc7bd71ad35af48d4393803b0b147dc
2017-12-05 19:10:01 -08:00
Tom Prince b2fe451267 Bug 1410133: Allow having all test-sets on a given platform; r=dustin
MozReview-Commit-ID: DmQF7duvCro

--HG--
extra : rebase_source : 7f357c0b990bfd5b0c60fb4648af9746c34d7118
extra : source : 66ac9542f6657064d4be41c96ff5049647e8dfb4
2017-10-18 20:21:30 -06:00
Andrew Halberstadt 790bf29f2d Bug 1388478 - Load tests.yml tasks with the transform loader, r=dustin
This will allow us to use 'jobs', 'jobs-from' and 'job-defaults' with the test
kind.

MozReview-Commit-ID: 7q66kjSI4b3

--HG--
extra : rebase_source : 46c46b1a02d74a1e953c878de2fbb6cbb1b5dd81
2017-10-17 15:57:14 -04:00
Andrew Halberstadt b7d657cd9c Bug 1408511 - Allow 'job-defaults' in individual .yml files, r=dustin
This allows defining a "job-defaults" key in a yaml file specified by
"jobs-from". Defaults defined here will first be merged into kind specified
defaults (if any), and then tasks defined in the same file will be merged into
the combined defaults.

MozReview-Commit-ID: Jy5m4Pc9umx

--HG--
extra : rebase_source : 5ba11b989a9406d98efe0bffb7aee5b9869fb6c6
2017-10-13 15:47:00 -04:00
Andrew Halberstadt d54399c111 Bug 1395717 - Use filename source-test tasks are defined in as part of their label, r=dustin
This creates a new "job-from" field that contains the relative filename the job was defined
in. The filename is relative to 'config.path'. If the task came from the 'jobs' key defined
in kind.yml, this field will be set to 'kind.yml'.

MozReview-Commit-ID: 9e1tEb6XuZT

--HG--
rename : taskcluster/ci/source-test/python-tests.yml => taskcluster/ci/source-test/python.yml
extra : rebase_source : 89010f00a96f88a4eecc8b37028f26b483b820ec
2017-08-31 16:38:08 -04:00
Justin Wood 180bd9c666 Bug 1383257 - Schedule devedition testing too. r=catlee
for: Land changes to flip windows nightlies on, and to tier 1 on central

Also sets awsy and marionette headless to just use built-projects for what to run on, and then sets
browser-screenshots to not run on deved.

MozReview-Commit-ID: C6KbHI7Hs81

--HG--
extra : rebase_source : 2b9078497718f4b95183b41721800dcd9960a98e
2017-07-25 15:23:33 -04:00
Justin Wood cafb635175 Bug 1381577 - Part AB; Fix typo to make windows PGO get signed. r=kmoir
Land date changes to support windows nightlies onto central

MozReview-Commit-ID: 5oMSqo6JsmM

--HG--
extra : rebase_source : 9d10412d9a5a9524ba504bde4668a1a04a43343a
2017-07-19 21:38:31 -04:00
Johan Lorenzo 2d14bc82b0 Bug 1374589 - Port windows tests which require signed builds to in-tree tasks r=Callek
MozReview-Commit-ID: JI0T2qW6P00

--HG--
extra : rebase_source : 50d82d94cfe93ba2f50753b49c2530da02e18aaa
2017-06-29 13:50:13 -07:00