Commit Graph

2648 Commits

Author SHA1 Message Date
Narcis Beleuzu
b73dac9611 Merge autoland to mozilla-central. r=merge a=merge on a CLOSED TREE 2017-12-15 03:43:08 +02:00
Rok Garbas
53a4c17bf3 Bug 1425265 - tcmigration remove treeherder symbols from post-*-dummy tasks r=aki
MozReview-Commit-ID: FmsuryzYod4
2017-12-14 11:42:32 -06:00
Matthew Noorenberghe
c191af1b68 Bug 1425250 - Run mozscreenshots on opt builds only. r=jaws 2017-12-14 10:19:09 -06:00
Matthew Noorenberghe
f0463559e6 Bug 1425250 - Run mozscreenshots on integration branches. r=jaws
--HG--
extra : rebase_source : 6c06c19119bf972bbd23697429135c5a6f9bb7ab
2017-12-14 10:16:36 -06:00
Dorel Luca
110706c3c0 Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-12-14 11:54:15 +02:00
Simon Fraser
4b804b50dd Bug 1425226 Fix secrets collection in partials generating task r=rail
MozReview-Commit-ID: HpX85H9DZzc

--HG--
extra : rebase_source : 173ba7305d82fbbba00dd239a18c3e62ae528489
2017-12-14 07:31:37 -06:00
Tom Prince
a7ee0c44ac Bug 1425137: Get rid of references to quay.io in taskcluster; r=dustin
MozReview-Commit-ID: HHiu4d69RST

--HG--
extra : rebase_source : fcfe319d6b6361ff2a5540ccee31d16edd684f21
2017-12-13 15:07:34 -07:00
Tom Prince
66fabdfc27 Bug 1425137: Remove usused rust-build docker image; r=dustin
MozReview-Commit-ID: 7fQ8JtZIalM

--HG--
extra : rebase_source : c1b1c9d70483943289f030cc35cbe8650112f8fa
2017-12-13 15:02:22 -07:00
Simon Fraser
832618b686 Bug 1424959 Add reqd environment for partial mar metric collection r=rail
MozReview-Commit-ID: LJBt3tiY8Bp

--HG--
extra : rebase_source : 94bf357a24c4e59a0374f9017810760847c0a5b9
2017-12-12 22:15:45 -06:00
Johan Lorenzo
5a8139bcbc bug 1423081 - Add balrog publishing task. r=callek
MozReview-Commit-ID: 3FF9KI0JUYN

--HG--
extra : rebase_source : 50d29053c4ce4b82a699116d988721057905cd57
extra : source : 7c06d92874cfa532b333cb2004ce3ecdc8c4885e
extra : histedit_source : 5b4e0595811ed93ddbb73d30994a55344bdc89d3
2017-12-13 11:42:58 -06:00
Aki Sasaki
39ddc8bb6f bug 1423081 - add checksums builder. r=callek
MozReview-Commit-ID: Gyd6DPzWi35

--HG--
extra : rebase_source : 80d1af2897d3cd934261309cd8d0c6949427f557
extra : histedit_source : 6a9c119981685a3dad7a94537604abe527ffa853
2017-12-07 16:05:25 -08:00
Aki Sasaki
356fe445dd bug 1423081 - desktop tc relpro taskcluster docs. r=callek
MozReview-Commit-ID: JJGlzcJbBR4

--HG--
extra : rebase_source : faf176f24eca794e11dc4df94a0c45ffdc71f4ed
extra : histedit_source : c320c92a781e22bf1daf0cec1d0266b5c80ea6ce
2017-12-05 19:42:24 -08:00
Aki Sasaki
9cc3018025 bug 1423081 - desktop release-version-bump support. r=callek
MozReview-Commit-ID: Byyz2ivA8OI

--HG--
extra : rebase_source : 9129d58ff279796ee5b137fea3d0abeff93a41ad
extra : histedit_source : 3f80f9d78de8613ca51671f4d1bfab691c66f453
2017-12-05 19:42:11 -08:00
Aki Sasaki
25641c4d54 bug 1423081 - desktop uptake monitoring support. r=callek
MozReview-Commit-ID: 8j69rHZ2Huk

--HG--
extra : rebase_source : ae8914a7d702b801593fa3cb7682ba4e7af7c4fc
extra : histedit_source : 194312e4cc5adeddf346f1ebb7fab024cb5feef8
2017-12-05 19:41:46 -08:00
Aki Sasaki
8626e2c757 bug 1423081 - release updates builder support. r=callek
MozReview-Commit-ID: 7vGRhXFusAk

--HG--
extra : rebase_source : e4e7dd281534b2b3d9b8f92ecdceb5eae9ea05e4
extra : histedit_source : ef1be7e70c0dbb3cc49ec47c11cd816699e6541b
2017-12-05 19:40:49 -08:00
Aki Sasaki
34dedcbb33 bug 1423081 - release-notify email updates. r=callek
MozReview-Commit-ID: JwjZjyZ3DPe

--HG--
extra : rebase_source : 2ee821ebc779463b140e0542f94fdf7782ccdd9e
extra : histedit_source : 7155c8057913f09a423509988f0d8fdd3e0c36be
2017-12-05 19:40:12 -08:00
Aki Sasaki
3c037eb4f4 bug 1423081 - desktop release-mark-as-shipped support. r=callek
MozReview-Commit-ID: LFdDw3keneD

--HG--
extra : rebase_source : f4e772391f44fe9f33b4ad5eb56f183df28ef49c
extra : histedit_source : 2bd5aca1bd7749caad4d93d8706c4a2556a3071b
2017-12-05 19:39:38 -08:00
Aki Sasaki
24a3248c76 bug 1423081 - desktop bouncer sub+aliases. r=callek
MozReview-Commit-ID: HGQpdinKmFl

--HG--
extra : rebase_source : aa88201809997ad7502aa4c001f9b3fc9275806a
extra : histedit_source : 5ba52f8346ac32677d17ebfb002408d8473f67ca
2017-12-05 19:38:36 -08:00
Aki Sasaki
37b196e2fb bug 1423081 - binary transparency kind. r=callek
MozReview-Commit-ID: DEXjcIhMMm9

--HG--
extra : rebase_source : 6f7005792d4ed574f3aee78cfd961b1d1fa9bf55
extra : histedit_source : fe44b5e1c9cbd20ff89690a9b39ed2ce0f415f26
2017-12-05 19:38:02 -08:00
Aki Sasaki
47b82ae22d bug 1423081 - add new docker image tasks. r=callek
MozReview-Commit-ID: 4XWyxeloVbl

--HG--
extra : rebase_source : 082b081dd486ac0c2c8d12fb72e654781999ad64
extra : histedit_source : f86b6519dd0e7b932119ce9a22cd1526c4475b2c
2017-12-05 19:37:26 -08:00
Aki Sasaki
2ca28e43f7 bug 1423081 - add shipping-{phase,product} to builds. r=callek
also add devedition and the missing linux{,64} balrog_props.json (by
defining taskcluster_nightly configs for devedition).

MozReview-Commit-ID: 3MAYjSL20FV

--HG--
extra : rebase_source : 45c7d6e63c18f77d9434cebeb65d05608f7d2508
extra : histedit_source : 13b4d908a02571f6c8506fe27de2edfe7342f424
2017-12-05 19:36:54 -08:00
Aki Sasaki
97517456b2 bug 1423081 - desktop release support in transforms/task.py r=callek
- update notification scheme
- update shipping phases to build, promote, push, ship
- add binary transparency support

MozReview-Commit-ID: DVQLKep77LM

--HG--
extra : rebase_source : aaaec92ebaa89bacd013fc3dc2c0d59f97f4f3a3
extra : histedit_source : e31183a3575461509a0872369414aab3a3d1898a
2017-12-05 19:35:45 -08:00
Aki Sasaki
c42c34276b bug 1423081 - shipping-{phase,product} in signing. r=callek
MozReview-Commit-ID: IEwgoe85c5Q

--HG--
extra : rebase_source : 21c2f90db178e70d3baf207f4751cc9834384401
extra : histedit_source : 83a2320d5716ee20d2766ec3f1eb331010db81c8
2017-12-05 19:33:42 -08:00
Aki Sasaki
80e89a6e64 bug 1423081 - reverse chunk deps. r=callek
This allows us to funnel large numbers of tasks down to avoid hitting
MAX_DEPENDENCIES. I avoided using a morph here because we might break
certain cot assumptions.

MozReview-Commit-ID: BIILM9O6CI4

--HG--
extra : rebase_source : 48bd11e8b6f25887671aafec23b2a27aad98b9d1
extra : histedit_source : 7bd193e12043272ed4ea6059260ed7abfca4d1d1
2017-12-05 19:32:44 -08:00
Aki Sasaki
5397e10e63 bug 1423081 - add shipping-{phase,product} to repackage. r=callek
MozReview-Commit-ID: 3C0GKWmapjk

--HG--
extra : rebase_source : 55745b1e2161a00128361bb0a5b677db1d9f0040
extra : histedit_source : 5118669cba159427e886bc889217b7a478cb69ca
2017-12-05 19:28:53 -08:00
Aki Sasaki
a952fa82b9 bug 1423081 - add release updates. r=callek
MozReview-Commit-ID: 3CwSiVwpWL2

--HG--
extra : rebase_source : c0afb49baca06509279283d2ac387f585270d0fe
extra : histedit_source : c469f61c49a1c6cce7ac681d7ef988634b9d074c
2017-12-05 19:28:26 -08:00
Aki Sasaki
8e84a34463 bug 1423081 - snap support. r=callek
MozReview-Commit-ID: BPZrBDJxLYu

--HG--
extra : rebase_source : b3d1af05be248bb6df59f4441296f3c6014d803c
extra : histedit_source : 52145ce664c0ca6ab26b0eaac2ceb5c5163b1139
2017-12-05 19:27:00 -08:00
Aki Sasaki
8c77445332 bug 1423081 - add dynamic dep_tasks based on shipping-phase. r=callek
MozReview-Commit-ID: 23HK0N523Q7

--HG--
extra : rebase_source : 89be8dbabf05339555ef13f3e5a3a8290704a17d
extra : histedit_source : 32d3085e0c44799ec32edd5a742dbbc23742c6ef
2017-12-05 19:26:31 -08:00
Aki Sasaki
efb3893c4e bug 1423081 - partner_repack support. r=callek
MozReview-Commit-ID: LgIKGfC4gN5

--HG--
extra : rebase_source : 13eb72776747cfe007aa28ecee7c9e1f7d0ac8db
extra : histedit_source : 5ee419146cfdca183ff93139e486ac0c25911a3b
2017-12-05 19:25:04 -08:00
Aki Sasaki
e8135de658 bug 1423081 - devedition l10n support. r=callek
MozReview-Commit-ID: 45ixhNrtNE7

--HG--
extra : rebase_source : 29c21cf29a890c62a479349e33cea2283ac8ce74
extra : histedit_source : 2036fe2aecea8b5989392baeee6953f168b4148d
2017-12-05 19:24:25 -08:00
Aki Sasaki
cee7e68f87 bug 1423081 - buildbot release worker doesn't need force=True. r=callek
MozReview-Commit-ID: E7XRBBKxiFb

--HG--
extra : rebase_source : fab565c89871627cac3b445de6bb87d5b2f587e1
extra : histedit_source : 6924e2213eda0c000f147b80eaf083cd251df650
2017-12-05 19:23:37 -08:00
Aki Sasaki
65e5de7f35 bug 1423081 - desktop release update/final verify support. r=callek
MozReview-Commit-ID: AJsterLOwYg

--HG--
extra : rebase_source : b8e3a27ed48316d1c1bbf3a343ad104628c7cda9
extra : histedit_source : 5a1d06e70f0f81028c34212c6430323e0708ed74
2017-12-05 19:21:21 -08:00
Aki Sasaki
1e05beeef8 bug 1423081 - add desktop release beetmover support. r=callek
MozReview-Commit-ID: CwdjUrxtoJ4

--HG--
extra : rebase_source : 96175b1ddbf93f6c71b3f8c6fb526ca33114a05e
extra : histedit_source : 707439462b70390e96129547d6ff16362572472b
2017-12-05 19:18:43 -08:00
Aki Sasaki
b8579cac05 bug 1423081 - add release balrog support. r=callek
MozReview-Commit-ID: 4P0E9hf3rIs

--HG--
extra : rebase_source : c2e5d6284bccffd12ac0c01022be2a3e4777ea2a
extra : histedit_source : 74de6fa3beb97a1e91335d2788231ff0346391c8
2017-12-05 19:17:43 -08:00
Aki Sasaki
a58f721425 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

--HG--
extra : rebase_source : 8db7e55963473bc9f11b47dd40b41339cb2bac1b
extra : histedit_source : 99f1eefacb43ce9d0177fc87e328e5eeb43b6b35
2017-12-05 19:12:14 -08:00
Aki Sasaki
603899e18b bug 1423081 - add generate_bz2_blob to schema identifiers. r=callek
MozReview-Commit-ID: 7uCbhFeUdHK

--HG--
extra : rebase_source : 18fa1f016aee4ec3964681efc4bfdb98abc7787c
extra : histedit_source : 22dec8cd10f410e8b0b6d7f931f3f27f46bc3c49
2017-12-05 19:11:27 -08: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
a64abf1c5e 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

--HG--
extra : rebase_source : 7a31959e410baa812c12177bc56e48c05b523b6b
extra : histedit_source : d88468da698cca83ea16a2f309dccfd4a569b171
2017-12-05 19:10:28 -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
Aki Sasaki
ded142a67b bug 1423081 - add firefox + devedition relpro. r=callek
Add support for the three firefox and devedition relpro flavors (we
could probably reduce devedition to 2).

Also, instead of defining which kinds to use from the previous graph
in `previous_graph_kinds`, specify which kinds to rebuild (ignore)
from the previous graph in `rebuild_kinds`. This list will be much
smaller (currently empty).

MozReview-Commit-ID: 5rH1TW7GbAD

--HG--
extra : rebase_source : b4294a0d17a99b2ffd48f5d62821c724324b242c
extra : histedit_source : b3fe87101e4595f5fc5c7daaa2d4a0bd88418667
2017-12-05 19:09:19 -08:00
Aki Sasaki
ced78837ff bug 1423081 - add release partials support. r=callek
MozReview-Commit-ID: GCFevQVeIyy

--HG--
extra : rebase_source : 68b23ad67ee1c6fe04faacaeb2c053fb4d45ec05
extra : histedit_source : 4d99add68b706bf13500aa999dccd2af8ea5b667
2017-12-05 19:08:06 -08:00
Simon Fraser
e5e73e1e45 Bug 1182073 Add metrics to partial mar generation r=rail
MozReview-Commit-ID: 6MC3CAz6PXz

--HG--
extra : rebase_source : 19d43a32fb0dc89bda6e6315b416bc9f9644d5e7
2017-12-07 17:57:08 +00:00
Rail Aliiev
9c7e510aa0 Bug 1423663 - Release Dockerfiles from Ubuntu:vivid not working after EOL r=Callek
MozReview-Commit-ID: HiTT1b4I8Tt

--HG--
extra : rebase_source : 244278e1432569870cdd465320617f262f5c28fb
extra : amend_source : d8c59fc298b61cf4793ee787796854dc69134c2d
2017-12-07 11:55:57 -05:00
Ted Mielczarek
22ef01fe2d bug 1423882 - Define and use a sparse profile for upload-generated-sources tasks. r=gps
upload-generated-sources tasks simply use `mach python` to run an in-tree
script, so they can save time by using a sparse profile.

MozReview-Commit-ID: LbXlibOP34W

--HG--
extra : rebase_source : c6b580b15671edeb700d191f651c79c6d6423394
2017-12-07 06:51:25 -05:00
Tom Prince
0a1c722ec6 Bug 1424150: Fix lint errors. r=dustin
MozReview-Commit-ID: F580STCDwXg
2017-12-04 15:47:37 -07:00
Tom Prince
69c261272e Bug 1424150: Use trust-domain to key gecko.v2 routes so that comm-central can use a different route hierarchy; r=dustin
MozReview-Commit-ID: F580STCDwXg

--HG--
extra : rebase_source : b3238e2415bb18b7aad43cfddb0655528f373a12
2017-12-04 15:47:37 -07:00
Tom Prince
e310953198 Bug 1424149: Always specify rank for indexes, even if not adding gecko.v2 indexes; r=dustin
MozReview-Commit-ID: 64001gzocSZ

--HG--
extra : rebase_source : ba2421e73abaff537a6db626043626ef398d5475
2017-12-04 15:58:20 -07:00
Ralph Giles
e22361a5ac Bug 1421097 - Require at least Rust 1.22.1. r=ted
Bump the minimum required Rust version now that 1.22.1
has been in stable release for more than two weeks.

Version 1.22.0 works fine everywhere but macOS 10.13,
but 1.22.1 was released the same day, so it's no harder
to upgrade to.

Also update the base-toolchain builds to ensure we
continue to build with this version.

MozReview-Commit-ID: GlRWUNE07G0

--HG--
extra : rebase_source : f37585db5633e6e64b02bc94c2516b5ab18c3e15
2017-12-07 21:08:53 -08:00
Ted Mielczarek
8b7140ce04 bug 1424323 - remove MOZ_AUTOMATION_UPLOAD_SYMBOLS from in-tree mozconfigs. r=rillian
With all of our builds in Taskcluster now, we should never be uploading
symbols from build tasks. Unfortunately Windows builds were still doing so.
This patch removes MOZ_AUTOMATION_UPLOAD_SYMBOLS from all the in-tree
mozconfigs and a few other places so that it should always default off
(per moz-automation.mk). The rest of the uploadsymbols bits will be
removed once Thunderbird fixes their automation.

This patch was mostly autogenerated by running:
rg --files-with-matches UPLOAD_SYMBOLS browser/config/mozconfigs/ mobile/android/config/mozconfigs/ | xargs sed -ri '/.*UPLOAD_SYMBOLS.*/d'
sed -ri '/.*UPLOAD_SYMBOLS.*/d' build/unix/mozconfig.linux build/mozconfig.win-common build/macosx/local-mozconfig.common build/mozconfig.automation

Then mobile/android/config/mozconfigs/common and
taskcluster/scripts/builder/build-linux.sh were hand-edited.

MozReview-Commit-ID: Cy8kSEodSg4

--HG--
extra : rebase_source : 01caf1651b4eb428313e1f371aa585f8f34c4151
2017-12-08 13:50:17 -05:00
Ted Mielczarek
9ac0d0f3a9 bug 1422740 - Use the gecko-{level}-b-linux worker for upload-symbols tasks. r=gps
With upload-symbols tasks running in the lint image now there's no reason
for them to have a special worker type. Dustin suggested using the builder
worker because those are likely to have the lint image cached.

MozReview-Commit-ID: qLknmv1vaC

--HG--
extra : rebase_source : 4ecb68c3ada989445bb0d31503527a7780b3c128
2017-12-07 09:22:43 -05:00