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

789 Коммитов

Автор SHA1 Сообщение Дата
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