Sean Burke
9fc5a0fb9d
Backed out changeset 4da2f5d5a83c (bug 1840697) for breaking the Windows build.
...
--HG--
extra : amend_source : 86d1ff638e8c9dd8a41b808814e1cbe7dffc649d
2023-06-28 21:47:24 -07:00
Rob Lemley
ed13775b33
Bug 1840697 - Port bug 1839789: Migrate Thunderbird maintained Docker images to Debian 12. r=dandarnell
...
Bug 1839789 migrates build tasks; the mingw image falls under that category sort
of. The ATN upload image just do and get it out of the way.
Differential Revision: https://phabricator.services.mozilla.com/D182284
--HG--
extra : moz-landing-system : lando
2023-06-28 23:46:48 +00:00
Daniel Darnell
70499e903e
Bug 1822689 - Implement Flatpak push. r=rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D182278
--HG--
extra : amend_source : e604a9a13aec0ebaa854e1891ab494f01d3c8e32
2023-06-28 08:45:36 +10:00
Daniel Darnell
85eea98e08
Bug 1839696 - Port bug 1839540: Add Debian 12 (bookworm) based docker images. r=elizabeth
...
Differential Revision: https://phabricator.services.mozilla.com/D181666
--HG--
extra : moz-landing-system : lando
2023-06-21 17:37:38 +00:00
Daniel Darnell
de90272fe5
Bug 1829679 - Port bug 1829297: Use an Ubuntu 18.04 image to build Python interpreter. r=rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D176379
--HG--
extra : moz-landing-system : lando
2023-06-14 23:30:33 +00:00
Daniel Darnell
c02dc11f42
Bug 1837454 - Taskgraph configuration updates for comm-esr115. r=rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D180878
--HG--
extra : moz-landing-system : lando
2023-06-14 05:29:06 +00:00
Rob Lemley
ba4e7311bf
Bug 1490598 - Upload langpacks to ATN on release. r=dandarnell
...
Depends on D180494
Differential Revision: https://phabricator.services.mozilla.com/D180495
--HG--
extra : moz-landing-system : lando
2023-06-12 22:21:16 +00:00
Rob Lemley
03d3685c57
Bug 1490598 - ATN Uploader docker image. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D180494
--HG--
rename : taskcluster/docker/thunderbird-flatpak/make_venv.sh => taskcluster/docker/tb-atn/make_venv.sh
extra : moz-landing-system : lando
2023-06-12 22:21:16 +00:00
Geoff Lankow
686792fde8
Bug 1836942 - Run XPCShell tests in 5 chunks instead of 4. r=rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D180069
--HG--
extra : rebase_source : a8d396161c85a23a3c8d27308789f7ac705a077d
extra : amend_source : 160dda52a7b3dd6098265a8c819a0730d79e85c2
2023-06-06 22:02:57 +12:00
Rob Lemley
528c06b387
Bug 1833657
- Port bug 1833603: Use GCP instead of AWS s3 for release-generate-checksums task. r=dandarnell
...
Port of D178661.
Differential Revision: https://phabricator.services.mozilla.com/D180236
--HG--
extra : moz-landing-system : lando
2023-06-07 17:44:56 +00:00
Rob Lemley
c6a2de18db
Bug 1837012 - Fix BMN8 notarization failures during release promotion. r=dandarnell
...
Partial revert of 9fa105a449ae from bug 1832571.
The regressing bug moved macOS build signing and notarization off the iscript
based mac minis and into signingscriptworker itself.
Too much of `comm_taskgraph.transforms.signing` was removed, specifically the
transform that removes upstreamArtifacts with an empty notartization format
from the scriptworker payload. That only ever applied to ja-JP-mac langpacks.
Differential Revision: https://phabricator.services.mozilla.com/D180123
--HG--
extra : moz-landing-system : lando
2023-06-06 20:58:24 +00:00
Rob Lemley
5496fb654a
Bug 1835956 - Port bug 1835939: Remove unused macOS 13.0 SDK toolchain. r=dandarnell
...
Currently both macosx64-sdk and macosx64-sdk-toolchain are the same, but they do
occasionally differ.
Differential Revision: https://phabricator.services.mozilla.com/D179501
--HG--
extra : moz-landing-system : lando
2023-05-31 08:14:14 +00:00
Rob Lemley
422722da8c
Bug 1832571 - Port bug 1774273: Reverse logic for choosing mac-signing vs mac-notarization. r=dandarnell
...
It seems safer to select signing by default, and notarization only on
select production projects, otherwise project branches such as toolchains
break because they end up requiring notarization jobs that are filtered
out by not being level 3.
Differential Revision: https://phabricator.services.mozilla.com/D179230
--HG--
extra : moz-landing-system : lando
2023-05-26 22:16:56 +00:00
Rob Lemley
7101a3faef
Bug 1833889 - Port bug 1833605: Use taskcluster-built python for upload-symbols task. r=dandarnell
...
Port of D178302.
Differential Revision: https://phabricator.services.mozilla.com/D178451
--HG--
extra : moz-landing-system : lando
2023-05-26 22:16:55 +00:00
Rob Lemley
336958adc4
Bug 1832130 - Port bug 1508369: Add stylelint (css) linting to Thunderbird CI. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D178858
--HG--
extra : moz-landing-system : lando
2023-05-26 22:16:55 +00:00
Rob Lemley
a8ac5dd7ce
Bug 1832571 - Port bug 1774273: Transition mac notarization to signingscript. r=aleca
...
Port of D176162.
Depends on D178470
Differential Revision: https://phabricator.services.mozilla.com/D178471
--HG--
extra : moz-landing-system : lando
2023-05-24 16:04:16 +00:00
Rob Lemley
2290b8ec69
Bug 1832571 - Port bug 1774273: Add l10n repack notarization via scriptworker. r=aleca
...
Port of D174781.
Differential Revision: https://phabricator.services.mozilla.com/D178470
--HG--
extra : moz-landing-system : lando
2023-05-24 16:04:16 +00:00
Rob Lemley
5391ea8797
Bug 1834074 - Port bug 1834001: Remove VS2017 toolchain. r=mkmelin
...
Depends on D178542
Differential Revision: https://phabricator.services.mozilla.com/D178543
--HG--
extra : moz-landing-system : lando
2023-05-23 10:35:07 +00:00
Rob Lemley
e4aee8f4bb
Bug 1834072 - Use macOS 13.3 SDK for libotr builds. r=mkmelin
...
Depends on D178541
Differential Revision: https://phabricator.services.mozilla.com/D178542
--HG--
extra : moz-landing-system : lando
2023-05-23 10:35:07 +00:00
Rob Lemley
eb393c63d8
Bug 1834072 - Port bug 1833995: Add macOS 13.3 SDK toolchain. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D178541
--HG--
extra : moz-landing-system : lando
2023-05-23 10:35:07 +00:00
Rob Lemley
2527c7b805
Bug 1832573 - Port bug 1832467: Switch builds to Visual Studio 2019. r=mkmelin
...
Port of D177717.
Depends on D177818
Differential Revision: https://phabricator.services.mozilla.com/D177819
--HG--
extra : moz-landing-system : lando
2023-05-12 06:02:22 +00:00
Rob Lemley
fc3d8ce97e
Bug 1826119 - Generate Flatpak .desktop file during repackaging. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D175685
--HG--
extra : amend_source : 539be6e39be5c068a0dba840aab333e65eeb7a8d
2023-04-28 20:56:34 +10:00
Daniel Darnell
a3bc6a0230
Bug 1829675 - Port bug 1829444: Stop generating save analysis on searchfox jobs. r=rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D176381
--HG--
extra : moz-landing-system : lando
2023-04-25 10:18:42 +00:00
Rob Lemley
afd1f3adc4
Bug 1829364 - Port bug 1821090: Set reasonable time limits for repackage tasks. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D176146
--HG--
extra : moz-landing-system : lando
2023-04-24 18:43:55 +00:00
Rob Lemley
4079bf1a80
Bug 1829045 - Fix MSIX test jobs running on try-comm-central. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D176144
--HG--
extra : moz-landing-system : lando
2023-04-24 18:43:55 +00:00
Rob Lemley
06a0854232
Bug 1829147 - Port bug 1829109: Use taskcluster-built python for searchfox task. r=dandarnell
...
Port of D176010.
Depends on D176091
Differential Revision: https://phabricator.services.mozilla.com/D176092
--HG--
extra : moz-landing-system : lando
2023-04-24 18:43:55 +00:00
Rob Lemley
e22f611765
Bug 1829146 - Port bug 1806664: Use toolchain python for CI builds. r=dandarnell
...
Port of D165171.
Depends on D176090
Differential Revision: https://phabricator.services.mozilla.com/D176091
--HG--
extra : moz-landing-system : lando
2023-04-24 18:43:54 +00:00
Rob Lemley
4b065d7daf
Bug 1829146 - Backed out changeset a1df9f13c3bc (bug 1806908). r=dandarnell
...
Depends on D176089
Differential Revision: https://phabricator.services.mozilla.com/D176090
--HG--
extra : moz-landing-system : lando
2023-04-24 18:43:54 +00:00
Rob Lemley
fc4d21a200
Bug 1829146 - Sort toolchains/kind.yml alphabetically. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D176089
--HG--
extra : moz-landing-system : lando
2023-04-24 18:43:54 +00:00
Rob Lemley
125477a4c5
Bug 1823698 - Port bug 1823591: Update CI builders to clang-16. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D173188
--HG--
extra : moz-landing-system : lando
2023-04-11 21:28:56 +00:00
Rob Lemley
1407f8e626
Bug 1826798 - Port bug 1826542: Only run mac notarization on level-3 repos. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D174901
--HG--
extra : rebase_source : 44199c9e4651e5ce760afb41e47a90ccd961ee8e
2023-04-09 20:19:36 +10:00
Daniel Darnell
e31971a5d4
Bug 1806908 - Port bug 1806664: Use taskcluster-built python to build firefox. r=rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D165338
--HG--
extra : moz-landing-system : lando
2023-04-06 22:22:58 +00:00
Rob Lemley
d50b7e7af8
Bug 1825367 - Port bug 1774273: Add macOS build signing jobs via signingscript. r=dandarnell,hneiva
...
This will replace the current macOS signing setup. It runs with signingscript
(Linux) vs iscript (macOS).
Differential Revision: https://phabricator.services.mozilla.com/D174663
--HG--
extra : amend_source : 0717bf7c63e1bc02fefc3d32ff9eb1fe9fc031dd
2023-04-06 07:36:03 +10:00
Daniel Darnell
081a1ab0a0
Bug 1822688 - Implement Flatpak repackage. r=emersonbernier,rjl
...
Differential Revision: https://phabricator.services.mozilla.com/D172732
--HG--
extra : amend_source : 7e867a0fe1fd9de7e2d5aa53d7be981d09e35327
2023-04-01 21:03:49 +11:00
Rob Lemley
9e5e072a1a
Bug 1819426 - Follow-up: Fix Rust failure on linux64-aarch64 builds. r=dandarnell
...
Build was mistakenly changed to use "linux64-rust-dev".
Differential Revision: https://phabricator.services.mozilla.com/D173842
--HG--
extra : amend_source : e90a7c745df0de81e5228b89074fea2af161ad62
2023-03-30 16:42:12 +11:00
Rob Lemley
ee84a1fb21
Bug 1819369 - Fixup xpcshell CI configuration for MSIX tests. r=leftmostcat
...
Differential Revision: https://phabricator.services.mozilla.com/D173901
--HG--
extra : amend_source : 36bb37bf12cdca9acd2caba2caec07a5c41fa8e0
2023-03-30 16:41:36 +11:00
Rob Lemley
98b7add1a5
Bug 1819426 - Add tests for Linux64 code-coverage builds. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D173224
--HG--
extra : amend_source : 29bdde2e9b46774adcd0b9ecf683ee30edaf2c65
2023-03-25 20:19:03 +11:00
Rob Lemley
3f04a14fd0
Bug 1819426 - Add Linux64 code-coverage builds. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D173223
--HG--
extra : amend_source : e8153c7f64f36443e6cb9467e054e9dbd6ec7ba6
2023-03-25 20:18:43 +11:00
Rob Lemley
182919ab9d
Bug 1819426 - Use defaults more liberally for Linux CI builds. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D173222
--HG--
extra : amend_source : ed7a956be563cf4dd048ef8c8bb16d642a0b0d3f
2023-03-25 20:18:20 +11:00
Rob Lemley
946bb9bb11
Bug 1823698 - Redefine Clang toolchains, omitting the Android runtimes. r=dandarnell
...
Thunderbird does not have an Android port based on Gecko, so there is no
need to include the Android runtimes in the compilers used in CI.
Differential Revision: https://phabricator.services.mozilla.com/D173189
--HG--
extra : moz-landing-system : lando
2023-03-21 21:54:54 +00:00
Rob Lemley
1c72986f03
Bug 1823535 - Port bug 1804450: Add "shortest" expiration policy. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D173081
--HG--
extra : moz-landing-system : lando
2023-03-20 22:40:29 +00:00
Rob Lemley
da8f8cb67a
Bug 1823427 - Do not run MSIX tests on non-shippable builds. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D173072
--HG--
extra : moz-landing-system : lando
2023-03-20 22:40:29 +00:00
Rob Lemley
80e34c14b9
Bug 1822061 - Port bug 1811850: Replace isort linter with ruff. r=dandarnell
...
This will trigger some sorting changes due to lack of support in ruff for isort's
custom classifications.
Depends on D172728
Differential Revision: https://phabricator.services.mozilla.com/D172729
--HG--
extra : moz-landing-system : lando
2023-03-20 22:40:28 +00:00
Rob Lemley
e077c7d362
Bug 1822061 - Port bug 1811850: Replace flake8 linter with ruff. r=dandarnell
...
Depends on D172592
Differential Revision: https://phabricator.services.mozilla.com/D172728
--HG--
rename : tools/lint/flake8.yml => tools/lint/ruff.yml
extra : moz-landing-system : lando
2023-03-20 22:40:28 +00:00
Rob Lemley
8f540ca25a
Bug 1822874 - Make windows 11 a tier 1 test platform. r=leftmostcat
...
Override upstream default of tier 2 for Windows 11 tests to ensure that Windows
tests run on try-c-c builds.
Differential Revision: https://phabricator.services.mozilla.com/D172811
--HG--
extra : amend_source : 2a2caf1ff14b598d4fc1dc0f0e4d3c9d752a0b3b
2023-03-19 11:21:19 +11:00
Rob Lemley
31925825fa
Bug 1822040 - Port bug 1817884: Stop running tests on win10 now that win11 is running. r=dandarnell
...
Differential Revision: https://phabricator.services.mozilla.com/D172415
--HG--
extra : amend_source : bb746e3ee894841af22da182e3c8be87be1f2e7c
2023-03-15 16:49:34 +11:00
Rob Lemley
8c8aff5fc4
Bug 1805308 - Run tests on MSIX packages. r=dandarnell
...
These are set up as tier 2 for now to shake out the bugs with the tests.
Differential Revision: https://phabricator.services.mozilla.com/D171266
--HG--
extra : amend_source : 0a19a521d03fae39f4cf3120197a638a4e00fc06
2023-03-15 16:36:20 +11:00
Daniel Darnell
ef16c8cadd
Bug 1822260 - Port bug 1821144: cleanup taskcluster worker definitions. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D172546
--HG--
extra : amend_source : 72fd4e46cf3bcd09dad37c073028e8c76a645a71
2023-03-14 21:59:08 +11:00
Daniel Darnell
98eb7f65af
Bug 1820939 - Add "treeherder-group" to repackage-l10n task. r=mkmelin
...
Differential Revision: https://phabricator.services.mozilla.com/D171949
--HG--
extra : amend_source : 93ab526ccb1699d9b1e46ffba35c3d063ad17108
2023-03-08 17:51:04 +11:00
Rob Lemley
6aae1c7f31
Bug 1818490 - Remove marionette tests from CI configs. r=dandarnell
...
Marionette tests have been disabled for some time as there are no tests for
Thunderbird that use it directly.
Depends on D171172
Differential Revision: https://phabricator.services.mozilla.com/D171173
--HG--
extra : moz-landing-system : lando
2023-03-01 23:41:20 +00:00