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

1146 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley deb54f7a22 Bug 1874932 - Run update-verify-config-next on esr115, not release. r=dandarnell
This job should only run on esr branches.

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

--HG--
extra : amend_source : 31b158a5324b42614b97bd79085c8725e4c4e7d5
2024-01-18 20:50:25 +00:00
Rob Lemley a179eb99d4 Bug 1874971 - Bump minor version before looking for Firefox tag to pin to in comm-bump-esr115 automation. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D198960

--HG--
extra : amend_source : 5ac50cd87f3a53c90369da3d598a688f3e8d1f5a
2024-01-18 15:55:24 +00:00
Rob Lemley d292944b2e Bug 1875330 - Reduce l10n repack jobs for staged releases. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D198995

--HG--
extra : moz-landing-system : lando
2024-01-22 19:25:13 +00:00
Rob Lemley fa6363c145 Bug 1874932 - Set watershed version for "monthly" comm-release channel. r=dandarnell
The idea is that release versions <= 115.12.0 will have been migrated to the
comm-esr update channel. By setting the watershed to a higher value, Update Verify
tests won't run into problems trying to update those older "release" versions.

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

--HG--
extra : moz-landing-system : lando
2024-01-18 21:58:09 +00:00
Rob Lemley ac43b60331 Bug 1874895 - Update bouncer-check configuration to align with Firefox. r=dandarnell
- Set the stage server and cdn hostnames correctly
- Add beta and esr configuration files so that all aliases are checked

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

--HG--
rename : testing/mozharness/configs/releases/bouncer_thunderbird.py => testing/mozharness/configs/releases/bouncer_thunderbird_release.py
extra : amend_source : 432af8a0fcc4b0f7687c5a1292b1c4742fb1f2b4
2024-01-16 16:02:01 +00:00
Rob Lemley 813bb402e5 Bug 1874898 - Skip push-langpack for staged releases. r=dandarnell
Until there's a proper staging environment for ATN, do not run these for staged
releases.

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

--HG--
extra : amend_source : ca37f9ae910b9181b44a4c04a965353cc2fff68a
2024-01-16 16:36:18 +00:00
Rob Lemley 01e3e054b1 Bug 1873442 - Port bug 1871447: Remove thunderbird-bin from macOS application. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D197929

--HG--
extra : moz-landing-system : lando
2024-01-09 18:19:05 +00:00
Rob Lemley f7576e31f4 Bug 1872720 - Only run rust builds on comm-central. r=dandarnell
This will prevent the *-rust build jobs from running on beta/release/esr.

Additionally, it also has the side effect of not running the rust builds
on try-comm-central when using "all" as the platform.

To run the rust builds on try, explicitly request them in the platform like
`-p *rust` or `-p linux64-rust,win64-rust`.

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

--HG--
extra : moz-landing-system : lando
2024-01-05 17:10:16 +00:00
Rob Lemley ab362297e9 Bug 1872720 - Wildcard platform support in try syntax. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D197523

--HG--
extra : moz-landing-system : lando
2024-01-05 17:10:16 +00:00
Daniel Darnell f092edc58f Bug 1869059 - Add Rust-enabled builds. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D196325

--HG--
extra : moz-landing-system : lando
2024-01-02 18:03:23 +00:00
Rob Lemley 4540ecb669 Bug 1871894 - [comm] Update macOS SDK version for libotr. rs=bustage-fix 2023-12-28 10:33:50 -05:00
Rob Lemley c805b7581d Bug 1625033 - Write out built_from.json in the decision task. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D196462

--HG--
extra : moz-landing-system : lando
2023-12-15 23:21:28 +00:00
Rob Lemley e9a34de06f Bug 1859878 - Merge automation configuration for comm-release and comm-esr. r=dandarnell
Note: esr115 verbump won't work until bug 1864901 is in production.
Note: pushing with the stage-tbbuild-merge user won't work (try jobs) until the
account is restored to active state.

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

--HG--
extra : moz-landing-system : lando
2023-12-14 18:26:43 +00:00
Rob Lemley 9e2790ddf3 Bug 1869405 - mach commlint should not use unconfigured linters. r=dandarnell
This change will ensure that `mach commlint` only presents linters with config
files in /comm/tools/lint as valid. There is no fallback to using configs in
/tools/lint.

Originally mach commlint was set up to use linter config files from /tools/lint
(mozilla-central) as a fallback when a linter had no file in /comm/tools/lint.

Thunderbird's needs have evolved since, and using linter configs from gecko cause
more problems than useful feedback, mostly due to missing path excludes.

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

--HG--
extra : amend_source : 57490f4ed2869df09ee834586cde6d5a3aa7419d
extra : histedit_source : 5244b076909ee856b240a88fac334df6d2f5a7bd
2023-12-12 11:16:29 -05:00
Rob Lemley 1cc192bce6 Bug 1867318 - Port bug 1867207: Remove Debian 11-based docker images. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D195002

--HG--
extra : moz-landing-system : lando
2023-12-07 11:21:00 +00:00
Daniel Darnell 1dd4dd82cf Bug 1859112 - Port bug 1855878: Remove binutils dependencies from tasks. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D195580

--HG--
extra : rebase_source : b17a2e65383bcce5d6616946067310e9c9b9a47f
extra : histedit_source : 98990e83d619ebe46295145d58a36cfd136fccdc
2023-12-05 19:34:20 +00:00
Daniel Darnell 63b4092d6e Bug 1867428 - Set Flathub scope in release-flatpak-push kind.yml. r=rjl DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D195193

--HG--
extra : moz-landing-system : lando
2023-12-06 14:56:19 +00:00
Rob Lemley 86bffc1aa2 Bug 1868181 - Run release-early-tagging for Thunderbird releases. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D195472

--HG--
extra : amend_source : 1b80c4c3dce0e05722b7e1658a3f33269bfcb88f
2023-12-05 16:10:18 +00:00
Daniel Darnell 2ed136d539 Bug 1864894 - Update comm tree to clone from comm-unified. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D194327

--HG--
extra : amend_source : c335fb2203f4d4247632ff2f10c02566a79cf113
2023-12-02 11:44:32 +02:00
Rob Lemley b3ac967c90 Bug 1867575 - Add more parameters files for taskgraph testing. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D195112

--HG--
extra : amend_source : 7733eba666aeb833ea5531e924a1deacfb167c67
2023-12-02 11:42:39 +02:00
Rob Lemley 6f25cf0124 Bug 1867812 - Port bug 1839749: Switch toolchain tasks to Debian 12 docker image. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D195252

--HG--
extra : amend_source : f7c720f4d7bb71d058c0ab86bc1db6348f444672
2023-12-02 11:41:04 +02:00
Ben Campbell b9ebe7ee2b Backed out changeset cac6a3c1806d (Bug 1867318) for causing build bustage. r=backout 2023-12-01 23:40:08 +13:00
Rob Lemley 105d2b59f3 Bug 1867318 - Port bug 1867207: Remove Debian 11-based docker images. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D195002

--HG--
extra : moz-landing-system : lando
2023-12-01 10:22:56 +00:00
Rob Lemley 06c9d2714d Bug 1864971 - Run Windows CCov tests on machines with SSDs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D194937

--HG--
extra : moz-landing-system : lando
2023-12-01 10:22:04 +00:00
Daniel Darnell 81a9d6c515 Bug 1859511 - Port bug 1859509: Update Flatpak runtime to 23.08. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D194805

--HG--
extra : amend_source : 1beca30ec9dcf9215793cb36a9bd160a3d8aef7b
2023-11-27 20:04:00 +00:00
Rob Lemley dc245eb82c Bug 1866619 - Use Taskcluster Python for l10n-pre build jobs. rs=bustage-fix
Works around a problem with python-zstandard being too new in the
debian12-build image preventing mach from working.

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

--HG--
extra : amend_source : 2536a70e6ae0d0e2c39dfc875ea5caedc6df892f
2023-11-27 10:57:04 -05:00
Rob Lemley 4e00a75129 Backed out changeset 8df49a813180 (bug 1866104) wrong bug number. r=backout 2023-11-27 11:39:14 -05:00
Rob Lemley 805f7ab40e Bug 1866104 - Use Taskcluster Python for l10n-pre build jobs. rs=bustage-fix
Works around a problem with python-zstandard being too new in the
debian12-build image preventing mach from working.

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

--HG--
extra : rebase_source : 57de216b32a556bb1deb06784b5f403fc75215c6
extra : amend_source : ee5000b43f5f88cba4c43727b96906a8483b02a8
2023-11-27 10:57:04 -05:00
Rob Lemley 5118aeda24 Bug 1865870 - Use Rust toolchain aliases in CI. r=dandarnell
The aliases are preferred to using versioned toolchains to keep maintenance to
a minimum when upstream updates Rust versions.

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

--HG--
extra : amend_source : 59bb02f80d037e09c0bc74ae3ff37c2cc456e51c
2023-11-21 16:33:56 +00:00
Daniel Darnell 2d70bbb9d6 Bug 1822689 - Enable Flatpak pushing. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D194319

--HG--
extra : amend_source : c10a644c730d502db7dd26d9e880d467e0c3ed5b
2023-11-22 02:10:01 +00:00
Daniel Darnell 4094294e98 Bug 1850043 - Unify file naming convention using underscores. r=rjl
Depends on D193749

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

--HG--
rename : taskcluster/docker/tb-flatpak/build-desktop-file.py => taskcluster/docker/tb-flatpak/build_desktop_file.py
rename : taskcluster/docker/tb-flatpak/fluent-requirements.txt => taskcluster/docker/tb-flatpak/fluent_requirements.txt
rename : taskcluster/docker/tb-flatpak/launch-script.sh => taskcluster/docker/tb-flatpak/launch_script.sh
extra : moz-landing-system : lando
2023-11-21 18:48:13 +00:00
Daniel Darnell a86ba8e583 Bug 1850043 - Add clarifying comments to Dockerfile. r=rjl
Depends on D193748

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

--HG--
extra : moz-landing-system : lando
2023-11-21 18:48:13 +00:00
Daniel Darnell e1584f0b5e Bug 1850043 - Reorganize, clarify, and clean-up runme.sh. r=rjl
Depends on D193747

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

--HG--
extra : moz-landing-system : lando
2023-11-21 18:48:12 +00:00
Daniel Darnell 3c7eff55d0 Bug 1850043 - Remove deprecated Flatpak .desktop file. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193747

--HG--
extra : moz-landing-system : lando
2023-11-21 18:48:12 +00:00
Geoff Lankow b3191110d2 Bug 1865772 - Port bug 1857089: Update builders to rustc 1.74. rs=bustage-fix
--HG--
extra : rebase_source : 7d6d11b393c39c0ba146caf427f8b7fcb509525b
2023-11-21 19:45:26 +13:00
Daniel Darnell f1f62078ae Bug 1863594 - Fix Flatpak manifest URL. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193504

--HG--
extra : amend_source : f0abaad9207ff2bce7d722fcb9b53f80bab459e0
2023-11-15 12:48:55 +02:00
Daniel Darnell e4bccbb8f2 Bug 1863262 - Fix Thunderbird Flatpak app ID in Wayland. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193508

--HG--
extra : amend_source : 78113ecb32e84ee76bd5f75964086e06d32bb0bf
2023-11-15 12:48:18 +02:00
Daniel Darnell 8980ad5caa Bug 1845106 - Port bug 1839891: Convert 'release-generate-checksums-beetmover' tasks to 'from_deps' transforms. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193264

--HG--
extra : amend_source : de951deb994d64a336f8757efd62082c7e57161e
2023-11-15 09:14:13 +02:00
Daniel Darnell 52f8e8c541 Bug 1845106 - Port bug 1839891: Convert 'release-beetmover-source-checksums' tasks to 'from_deps' transforms. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193134

--HG--
extra : amend_source : 73eefafb9121028a7d544c41150057d56ebc887e
2023-11-15 09:13:46 +02:00
Daniel Darnell f8950ba9e0 Bug 1845106 - Port bug 1839891: Convert 'release-source-checksums-signing' tasks to 'from_deps' transforms. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193133

--HG--
extra : amend_source : 8df39e9ca8e883dcab93d08cec48e87f727bbb3a
2023-11-15 09:13:14 +02:00
Rob Lemley 94556b591f Bug 1863363 - Enable taskgraph diff source tests for Thunderbird. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D192891

--HG--
extra : amend_source : 100beeb170ad1c772edb4dd023ab9fed16aa75d1
2023-11-14 12:52:05 +02:00
Rob Lemley 5ed1ddb6ec Bug 1864342 - Don't add provisioning profile to macOS build signing jobs. r=dandarnell
Temporarily remove provisioning profile data from macOS build signing job
payloads.
The provisioning profile is to allow the browser to access the restricted
passkey entitlement.
At this time, some infrastructure work needs to be completed before enabling
profiles for Thunderbird.

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

--HG--
extra : moz-landing-system : lando
2023-11-13 18:08:21 +00:00
Rob Lemley 43f7da8011 Bug 1863738 - Port bug 1863666: Downgrade searchfox builds to rustc 1.72. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D193096

--HG--
extra : moz-landing-system : lando
2023-11-13 18:08:21 +00:00
Magnus Melin c31878ec82 Backed out changeset 80eb0c40df5a (bug 1863738) for decision task bustage
--HG--
extra : rebase_source : e3ea9282eeecb250f89e0d1530c9b2b7fb9233a2
extra : amend_source : 73b52f927a3c0d86ce8628c083b8200fe466c5a7
2023-11-09 12:19:34 +02:00
Daniel Darnell a6efee3766 Bug 1863738 - Port bug 1863666: Downgrade searchfox builds to rustc 1.72. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D193096

--HG--
extra : amend_source : cbdb2ec672b734a8d6cbbcdab41375a19f8a0bd0
2023-11-09 11:51:40 +02:00
Rob Lemley 0f22dbba22 Bug 1863354 - Make MSIX tests tier one. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D192858

--HG--
extra : amend_source : 6a47c030028d2806ab275ae61e4d4c1a98037afd
2023-11-07 12:41:44 +02:00
Rob Lemley 5001f444bc Bug 1863141 - Port bug 1860650: Add Treeherder group names for confirm-failure jobs. rs=bustage-fix 2023-11-04 08:54:10 -04:00
Magnus Melin 8419efe4e5 Bug 1860468 - Adjust Thunderbird mac-signing config. rs=bustage-fix 2023-11-04 13:25:24 +02:00
Rob Lemley 70240800e1 Bug 1862303 - Rename instances of "thundernest" to "thunderbird" for Github rename. r=sancus
Differential Revision: https://phabricator.services.mozilla.com/D192381

--HG--
extra : amend_source : 75c836fe2671ad9c8abb223767955d85e0c7ca3a
2023-11-01 12:08:26 +02:00
Rob Lemley 8f4fb72240 Bug 1860173 - CI changes for Thunderbird monthly releases. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D191535

--HG--
extra : amend_source : ed89918d73046daeafbc784160d0a28ec563814c
2023-10-27 08:06:19 +03:00
Geoff Lankow e93b0f5238 Bug 1860939 - Properly assign extra time to code coverage tasks. r=rjl
The Windows tasks are getting the 5400 seconds assigned to all Windows tasks, because that match is listed first.

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

--HG--
extra : amend_source : e389aa5e8426f761b00f23c04532713fb4f19f89
2023-10-26 10:37:25 +01:00
Rob Lemley 0c2d1d8e2f Bug 1860790 - Update libotr build to use macOS SDK 14.0. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D191753

--HG--
extra : moz-landing-system : lando
2023-10-24 22:43:11 +00:00
Rob Lemley 4ae1e23f28 Bug 1860064 - Use correct optimization strategy for source-docs upload trigger. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D191443

--HG--
extra : moz-landing-system : lando
2023-10-19 22:33:42 +00:00
Rob Lemley aa7c995384 Bug 1859566 - Keep "codereview" as try-c-c target_tasks_method if set. r=dandarnell
Code review pushes use try_task_config.json to set the target_tasks_method
to "codereview". This was getting overwritten by the comm_taskgraph defaults,
which are applied after the config file is handled in gecko_taskgraph.

Added support for default parameters to be callable, and updated
try_comm_central's defaults accordingly.

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

--HG--
extra : moz-landing-system : lando
2023-10-19 22:33:42 +00:00
Rob Lemley 4ecbd14394 Bug 1850600 - Set target_tasks_method to "nothing" for suite-only pushes. r=dandarnell
Relying on optimization strategies to keep suite-only pushes from running
builds unnecessarily mostly works, but not always. The optimization
strategy itself is fine, but if another strategy is used, like for the
source-test jobs, another strategy needs to be created that combines the
mozlint strategy with the no-suite strategy. It's a lot of maintenance.

Suite-only pushes should work like DONTBUILD pushes. The decision task runs
and literally nothing else. DONTBUILD pushes set `target_tasks_method` to
"nothing" to do that. Now, do the same for suite-only pushes by using
taskgraph's get_changed_files function. This should prove to be more robust
and future-proof.

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

--HG--
extra : rebase_source : 98107e63db0a547fe01800bd36faa13a9fbb2360
extra : amend_source : a9b94cbe28fbe21ffdc0e7c98eeb1c072d776c75
2023-10-14 13:48:38 +03:00
Rob Lemley 863bb0dcfa Bug 1857836 - Temporarily add expiry policy for "try". rs=bustage-fix DONTBUILD
Until D190482 is on mozilla-central.

--HG--
extra : histedit_source : 893a1e9f5429401c8187899e62362ab97a3d00ac
2023-10-09 11:57:01 -04:00
Daniel Darnell 21e9fed6d4 Bug 1857577 - Port bug 1857461 - Use taskcluster-built python for code-review tasks. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D190326

--HG--
extra : amend_source : 3530ac8bc76f7a855d6157dc99b0e65b60e3538f
2023-10-07 13:07:47 +03:00
Magnus Melin 6f219f47bb Bug 1856580 - Port bug 1855557 - Remove clang 16 toolchains. rs=bustage-fix
--HG--
extra : amend_source : 357f7ba25a35206dbb943822fc3d8f42c3d44d5f
2023-10-03 14:05:00 +03:00
Elizabeth Mitchell 4b2ec876b7 Backed out changeset ac9bfbdf617e (bug 1856263) due to m-c backout. rs=backout
- Back out in response to mozilla-central backout of Bug 1855564.

--HG--
extra : amend_source : bbd9de537677e853ab0418fa0793945b9ea0ad3b
2023-10-02 19:19:00 -04:00
Geoff Lankow 5c71fbceb5 Bug 1856263 - Port bug 1855564: Switch Firefox builds to macOS 14.0 SDK. rs=bustage-fix
--HG--
extra : amend_source : 03dda81dbb31402f279bd3c7eb570d2e98144184
2023-10-02 12:13:55 +13:00
Martin Giger 3c880ce561 Bug 1855166 - Port bug 1836193: Update builders to clang 17. rs=bustage-fix 2023-09-26 12:17:12 +02:00
Martin Giger 16bd69b4d2 Bug 1853894 - Port bug 1780275: Import registry from correct package. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D188731

--HG--
extra : amend_source : 83a905ce256a1d4ec9279c90f961d9bca81f54ba
2023-09-21 11:30:25 +02:00
Daniel Darnell 2820fab618 Bug 1853891 - Port bug 1593072: Use different entitlement files for child processes and other resources. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D188680

--HG--
rename : build/macosx/hardenedruntime/developer.entitlements.xml => build/macosx/hardenedruntime/v1/developer/browser.xml
rename : build/macosx/hardenedruntime/production.entitlements.xml => build/macosx/hardenedruntime/v1/production/browser.xml
extra : amend_source : 93cf7e9e69132659ba67a944171c658fabe3e907
2023-09-20 06:12:41 +00:00
Martin Giger bd56e46fbb Bug 1853891 - Port bug 1593072: Add Mac signing config based on existing entitlements to fix decision task. rs=me
--HG--
extra : rebase_source : c72cf4882481b55dfb49d717dcb8dfb6ec767224
2023-09-19 12:23:26 +02:00
Daniel Darnell 525b00381e Bug 1845106 - Port bug 1839891: Fix balrog.yml not generating Balrog tasks. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D187825

--HG--
extra : moz-landing-system : lando
2023-09-09 17:27:06 +00:00
Geoff Lankow 2abb8cdf9d No bug - Fix formatting in taskcluster/comm_taskgraph. rs=linting DONTBUILD
--HG--
extra : amend_source : 3dddb39f8df297e645071aa054a962b59c2a40d2
2023-09-08 13:45:48 +12:00
Rob Lemley 65a6b2acea Bug 1850129 - Port bug 1850045: Use task-context to set clang-format commandline . r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D186847

Depends on D186846

--HG--
extra : rebase_source : 2fe936ae3872e9a28c259bf6e8e4e8f43c9fa747
extra : amend_source : 8b1cacf51fc2adfaadec3cc8fba8fdf0f448f1b7
2023-08-25 15:09:32 +00:00
Rob Lemley ffd0350721 Bug 1850129 - Port bug 1850045: Rename gecko_taskgraph single group-by to single-with-filters. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D186846

--HG--
extra : amend_source : 77c243f81252ef6af0681f483b2c148f6d5510f1
2023-08-25 15:09:07 +00:00
Geoff Lankow bef705d06e Bug 1845106 - Port bug 1839891 - Convert balrog tasks to 'from_deps' transforms. r=rjl
Port of https://hg.mozilla.org/mozilla-central/rev/e574eedd0375

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

--HG--
extra : amend_source : d5636696e99ce74c3d440e87c59eb0d8fcf0d2f1
2023-09-06 11:31:09 +12:00
Daniel Darnell 2498273909 Bug 1850013 - Add release notes URL to Flatpak manifest. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D187150

--HG--
extra : amend_source : c5ce5fc0432a3f241c89f9618b6d8dd33dc1614e
2023-08-30 23:42:43 +02:00
Rob Lemley 2fe8694a03 Bug 1845106 - Port bug 1839891: Convert release-generate-checksums-signing tasks to 'from_deps' transforms. r=dandarnell
Port of D186351.

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

--HG--
extra : amend_source : 0c06a0cb578c3dca89ed8cbc62ebb1a81053b5e1
2023-08-29 12:28:16 +02:00
Rob Lemley 2a5c0c1793 Bug 1845106 - Port bug 1839891: Convert *-dummy tasks to 'from_deps' transforms. r=dandarnell
Port of D186348.

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

--HG--
extra : amend_source : cc439df64b5ca310faea27959043823f6fe1e767
2023-08-29 12:25:56 +02:00
Daniel Darnell b7dddb0538 Bug 1845495 - Add runme.sh script to AppData manifest as Flathub manifest. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D185219

--HG--
extra : moz-landing-system : lando
2023-08-25 21:43:32 +00:00
Rob Lemley f082b2785a Bug 1826413 - Add macOS code coverage build and test jobs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D174812

--HG--
extra : amend_source : ed65d915f10ed4005af9ac98bf4e2d90ed1782e7
2023-08-23 18:39:44 -04:00
Rob Lemley 6b847ea645 Bug 1826413 - Add win64 code coverage build and test jobs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D174677

--HG--
extra : amend_source : be7d63628dbda5533a71789620b5cbeb0ad2e674
2023-08-23 18:39:21 -04:00
Rob Lemley f1714822af Bug 1843102 - Port bug 1653852: Add features=devel to flatpak packages for crash reporter to work. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D186665

--HG--
extra : rebase_source : 641785bd82655b0701b9b0be2e0b2acc9566a25d
2023-08-23 06:57:49 -04:00
Rob Lemley 43f97a2531 Bug 1817657 - Add "msix" package to bouncer-submit. rs=me
Differential Revision: https://phabricator.services.mozilla.com/D186601

--HG--
extra : rebase_source : ce3918ad4bc6e779f43eb27776c5130806a354f5
extra : amend_source : c0832bd5966a0f7a0a1bc1cde6ce534ad6c73f43
2023-08-19 13:02:47 -04:00
Rob Lemley 0a427bf9a1 Bug 1848691 - Resolve ATN channel by project and build-platform. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D186467

--HG--
extra : moz-landing-system : lando
2023-08-17 22:25:00 +00:00
Brendan Abolivier 0799a08967 Backed out changeset 0cf9fc0e5b08 (Bug 1848691) rs=backout
--HG--
extra : histedit_source : 40a946870847364dcd3c069e07c14e388176ec89
2023-08-17 16:39:45 +01:00
Rob Lemley 45b4e45a73 Bug 1848691 - Resolve ATN channel by project rather than build-platform. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D186167

--HG--
extra : amend_source : 64cad562fa4b2bf34b4b1813e6c257bdcf96f310
2023-08-16 11:01:09 +01:00
Rob Lemley 4e73c638c7 Bug 1848010 - Make tb-atn docker image smaller. r=dandarnell
Python3 is all that is required. Pip is already included in the debian-base image
and by installing python3-pip with --install-recommends, build-essential gets
pulled in, making the image a lot bigger than necessary.
While here, locking down requirements.txt with hashes so rebuilds are more
consistent.

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

--HG--
extra : amend_source : 2dd6d6070b3378571fa2e02bc4c12e1ad52fcbb0
2023-08-16 10:59:50 +01:00
Rob Lemley 1315bc63f2 Bug 1817657 - Port bug 1724466: Manage MSIX bouncer entries for beta and release. r=dandarnell
Port of D126949.

Depends on D183401

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

--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:51 +00:00
Rob Lemley ebedde8beb Bug 1817657 - Port bug 1724466: Publish MSIX packages on archive.mozilla.org via beetmover. r=dandarnell
Port of remaining bits of D125276.

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

--HG--
extra : moz-landing-system : lando
2023-08-14 16:17:51 +00:00
Rob Lemley ef0ad20a21 Bug 1847995 - Port bug 1812106: longer expiration policy for merge-automation tasks. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D185837

--HG--
extra : amend_source : a53ae021a248916b1fab47b107a8827b90e3f939
2023-08-11 13:36:11 +03:00
Rob Lemley 1c7b036dbf Bug 1845585 - Port bug 1844592: Set "enable_always_target" for try-c-c pushes. r=dandarnell
Upstream taskgraph removed the special casing of docker-image tasks w.r.t
implicitly adding them to the graph, and instead switched over to relying on
the always_target feature to accomplish this.

Like Gecko, in Comm `always_target` was disabled except on try-c-c. The
`enable_always_target` parameter was extended to selectively enable
`always_target` on job kinds (by setting to a list of kind names). The new
default value for `enable_always_target` now evaluated truthy, which meant
the PER_PROJECT_PARAMETERS code in comm_taskgraph no longer set
`enable_always_target` to `True` for try-comm-central pushes.

That code was originally written to prevent `target_tasks_method` from being
overwritten for cron decision tasks. It's clearly flawed though and those
parameters should override what it set in gecko_taskgraph.

Changes here mirror what gecko_taskgraph does for `target_tasks_method` and
`PER_PROJECT_PARAMETERS`. In order to restore `target_tasks_method` to a
non-default project value, `sys.argv` is parsed again with ArgumentParser.

Another side effect of blindly overwriting `parameters` values with project
defaults is the loss of `DONTBUILD` translating to `target_tasks_method` of
`nothing`, so that code is copied in from gecko_taskgraph as well.

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

--HG--
extra : moz-landing-system : lando
2023-08-09 09:47:32 +00:00
Rob Lemley c3c2ac63a9 Bug 1846569 - Update MSIX Id, Publisher, and Vendor. r=dandarnell
Update some MSIX fields to align with what the MS Store expects.

Depends on D185075 from bug 1846591 in mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2023-08-08 17:38:22 +00:00
Rob Lemley 5554ecf41a Bug 1845106 - Follow-up: Fix linting errors. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D185436

--HG--
extra : moz-landing-system : lando
2023-08-07 09:52:39 +00:00
Rob Lemley 6de48c0a80 Bug 1840697 - Move remaining Thunderbird-defined jobs to Debian 12 Docker images. r=dandarnell
Depends on D185318

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

--HG--
extra : moz-landing-system : lando
2023-08-05 10:43:28 +00:00
Rob Lemley dcdca2dc40 Bug 1840697 - Port bug 1846865: Switch release-notify-started task to a Debian 12 based docker image. r=dandarnell
Depends on D185317

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

--HG--
extra : moz-landing-system : lando
2023-08-05 10:43:28 +00:00
Rob Lemley c12860e13f Bug 1840697 - Port bug 1846863: Switch code-review-issues task to a Debian 12 based docker image. r=dandarnell
Depends on D185316

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

--HG--
extra : moz-landing-system : lando
2023-08-05 10:43:28 +00:00
Rob Lemley 00671312f3 Bug 1840697 - Port bug 1846697: Switch upload-symbols tasks to a Debian 12-based docker image. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D185316

--HG--
extra : moz-landing-system : lando
2023-08-05 10:43:28 +00:00
Rob Lemley 9e058caf63 Bug 1845106 - Convert push-langpacks tasks to 'from_deps' transforms. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D185360

Depends on D185359

--HG--
extra : histedit_source : 5a3c606e193a9484f4b2c351a22a56569f44ad36
2023-08-03 22:37:47 +00:00
Rob Lemley 1ba614185c Bug 1845106 - Port bug 1839891: Convert partial & mar-signing tasks to 'from_deps' transforms. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D185359

Depends on D185358

--HG--
extra : histedit_source : f50857740c0b46f7bfa230a5a37f6f3c840cb45f
2023-08-03 22:37:42 +00:00
Rob Lemley ea53d0ff56 Bug 1845106 - Port bug 1839891: Convert repackage-signing tasks to 'from_deps' transforms. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D185358

--HG--
extra : histedit_source : a7367352a3a9b3c8a2af6db4920fd0cd80587f8f
2023-08-03 22:37:38 +00:00
Daniel Darnell 6fd73e4486 Bug 1846309 - Port bug 1840752: Drop support for macOS < 10.15. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D185163

--HG--
extra : amend_source : 46646c9a05c61d781458ac1124aba879b6865429
2023-08-02 13:54:03 +00:00
Daniel Darnell bc8281789b Bug 1822689 - Temporarily disable pushing Flatpaks on release. r=rjl DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D185214

--HG--
extra : moz-landing-system : lando
2023-08-02 21:43:44 +00:00
Daniel Darnell a5bfc1e814 Bug 1843094 - Remove unnecessary org.freedesktop.Notifications permission from flatpak. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184546

--HG--
extra : rebase_source : b85d6dadbb0b7ed7246c87923ae9061faf852462
extra : amend_source : dbad2120db6600bd6bcfcd94e6ddd2e54cad4370
2023-07-26 04:49:14 +00:00
Rob Lemley 545639e1d7 Bug 1845106 - Port bug 1839891: Trigger group_by registration in comm_taskgraph.register. r=darktrojan
Port of D184857.

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

Depends on D185119

--HG--
extra : rebase_source : 7a376c10cefa339c7cf241391e36420f50204ca3
extra : histedit_source : e2ebde1e6e9030cf4d1c6e4e843b637c5433ec96
2023-08-02 01:47:50 +00:00
Rob Lemley a18ee2649a Bug 1845106 - Port bug 1839891: Convert upload-symbols tasks to 'from_deps' transforms. r=darktrojan
Port of D184850.

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

Depends on D185118

--HG--
extra : rebase_source : acc5db184207da114c16cc3628c07f3102695ff8
extra : histedit_source : 504e13d52aaed8cb8bc0bd55f06786449cb80f5e
2023-08-02 01:47:45 +00:00
Rob Lemley b7dbbd9038 Bug 1845106 - Port bug 1839891: Convert l10n tasks to 'from_deps' transforms. r=darktrojan
Port of D184849.

Upstream broke some dependency calculating with regard to l10n-pre jobs, so
they get injected as dependent jobs where needed.

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

Depends on D185116

--HG--
extra : rebase_source : d068639f2b3d6d4979f44e9a2e2771e864a0492a
extra : histedit_source : 6d15c8216059d3866c9f92242f7143b5281afc87
2023-08-02 01:47:41 +00:00
Rob Lemley 0b0e3c6739 Bug 1845106 - Follow-up: Remove "group-by" from kind files that do not need it. r=darktrojan
Removed as part of the multi_dep loader removal.

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

--HG--
extra : __touch-noise__ : 896606548
extra : histedit_source : 10416469d739bd3dd440a9ba4fa8258f7a29c72e
2023-08-02 17:03:21 +12:00
Daniel Darnell e5d98f75db Bug 1843097 - Modify --own-name flatpak-builder flag to fix dbus registration. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184778

--HG--
extra : amend_source : 134c1aed48e1c1b089e3b722316c47ffe5fa84e1
2023-07-27 22:17:22 +00:00
Daniel Darnell 70be3c6498 Bug 1843110 - Remove unused policies.json from tb-flatpak Docker image. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184544

--HG--
extra : moz-landing-system : lando
2023-07-28 10:35:08 +00:00
Geoff Lankow 00452097c7 Bug 1845872 - Port bug 1839891: Replace `multi_dep` loaders with `from_deps` transforms. rs=bustage-fix 2023-07-28 17:44:16 +12:00
Rob Lemley bec81d0344 Bug 1845361 - Fix linting. rs=linting DONTBUILD 2023-07-25 14:17:07 -04:00
Rob Lemley 2b6bb7c820 Bug 1845267 - Fix Thunderbird taskgraph commands. rs=bustage-fix
The taskgraph commands use the mach virtualenv site. Prior to bug 1695312,
that virtualenv had it's sys.path extended with the Thunderbird Python module
paths. That's no longer the case.
This only extends sys.path for the taskgraph mach commands.

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

--HG--
extra : rebase_source : 493bc082510355f2bb90f0c26f751d807f0401f8
extra : histedit_source : ff22b843db0bb70d06004ce954804c218b2e3d0c
2023-07-25 12:20:11 -04:00
Rob Lemley 60124f353f Backed out changeset b05b5bed58cc (Bug 1845267) rs=backout
Differential Revision: https://phabricator.services.mozilla.com/D184494

--HG--
extra : amend_source : 8fec276f2e474374e355c888114124efa8191a06
extra : histedit_source : 3fc415bddda1c889ba24d51627f61545430d3677
2023-07-25 11:31:03 -04:00
Geoff Lankow f2deab652a Bug 1845267 - Hard-wire a string to get the decision task working again. rs=bustage-fix
--HG--
extra : histedit_source : 3f65543288121b32f1ae4388d83f33f2754fdc07
2023-07-25 22:35:27 +12:00
Rob Lemley cb07f44f7b Bug 1845106 - Follow-up: Fix ruff linting. rs=linting DONTBUILD 2023-07-24 11:36:04 -04:00
Rob Lemley 67c03d1c6d Bug 1845115 - Port bug 1844725: Remove sccache from Windows searchfox build. r=#thunderbird-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184380

--HG--
extra : amend_source : c1b8de9ba54403362472c0dae30b3d0e075e5ada
2023-07-24 10:47:52 -04:00
Rob Lemley b718a8f080 Bug 1845106 - Port bug 1839891: Convert beetmover tasks to 'from_deps' transforms. r=#thunderbird-build-system-reviewers rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D184379

--HG--
extra : rebase_source : 097f3331b8294ec91ca43736a2b9cffdecf2e262
extra : histedit_source : f485abdeca86984976d171d732797dbef4b8bfec
2023-07-24 10:36:09 -04:00
Rob Lemley 2477aec033 Bug 1845106 - Port bug 1839891: Convert signing tasks to 'from_deps' transforms. r=#thunderbird-build-system-reviewers rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D184378

--HG--
extra : amend_source : 9505d94696ba236668ab70a1c56e98c877160233
extra : histedit_source : b6ae78d99acf74d59cadb967f713010c4c9be9c1
2023-07-24 10:18:16 -04:00
Daniel Darnell a009e9a55f Bug 1844455 - Rename thunderbird-flatpak Docker image to tb-flatpak for consistency. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184041

--HG--
rename : taskcluster/docker/thunderbird-flatpak/build-desktop-file.py => taskcluster/docker/tb-flatpak/build-desktop-file.py
rename : taskcluster/docker/thunderbird-flatpak/close_range.c => taskcluster/docker/tb-flatpak/close_range.c
rename : taskcluster/docker/thunderbird-flatpak/distribution.ini => taskcluster/docker/tb-flatpak/distribution.ini
rename : taskcluster/docker/thunderbird-flatpak/extract_locales_from_l10n_json.py => taskcluster/docker/tb-flatpak/extract_locales_from_l10n_json.py
rename : taskcluster/docker/thunderbird-flatpak/fluent-requirements.txt => taskcluster/docker/tb-flatpak/fluent-requirements.txt
rename : taskcluster/docker/thunderbird-flatpak/launch-script.sh => taskcluster/docker/tb-flatpak/launch-script.sh
rename : taskcluster/docker/thunderbird-flatpak/make_venv.sh => taskcluster/docker/tb-flatpak/make_venv.sh
rename : taskcluster/docker/thunderbird-flatpak/org.mozilla.Thunderbird.appdata.xml.in => taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.appdata.xml.in
rename : taskcluster/docker/thunderbird-flatpak/org.mozilla.Thunderbird.desktop => taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.desktop
rename : taskcluster/docker/thunderbird-flatpak/org.mozilla.Thunderbird.desktop.jinja2 => taskcluster/docker/tb-flatpak/org.mozilla.Thunderbird.desktop.jinja2
rename : taskcluster/docker/thunderbird-flatpak/policies.json => taskcluster/docker/tb-flatpak/policies.json
rename : taskcluster/docker/thunderbird-flatpak/runme.sh => taskcluster/docker/tb-flatpak/runme.sh
extra : moz-landing-system : lando
2023-07-20 17:42:30 +00:00
Daniel Darnell 7c36eb6316 Bug 1843107 - Allow using speech-dispatcher on flatpak. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184040

--HG--
extra : amend_source : fd47e15c2b1cf299d0228c06ec2311f45dd294fc
2023-07-19 21:37:35 +00:00
Daniel Darnell 9bfa3bc9ef Bug 1844139 - Port bug 1844099: move shipit worker type to an alias in config.yml. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184035

--HG--
extra : moz-landing-system : lando
2023-07-20 08:48:58 +00:00
Daniel Darnell c4df31058c Bug 1844451 - Port bug 1844090: simplify kind yml for dummy tasks. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D184038

--HG--
extra : moz-landing-system : lando
2023-07-20 08:48:58 +00:00
Rob Lemley 2b3ce0f1bb Bug 1843959 - Fix typo in Flatpak repackaging build-desktop-file.py. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D183790
2023-07-19 08:26:19 -04:00
Rob Lemley 6aee5fae5f Backed out changeset 3fbbf8ae7a5c (bug 1843959) r=backout 2023-07-19 08:25:30 -04:00
Rob Lemley eaaa67d404 Bug 1843095 - Port bug 1732929: Use release_type parameter in release-bouncer-aliases task config. r=dandarnell DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D183884

--HG--
extra : moz-landing-system : lando
2023-07-18 20:54:29 +00:00
Rob Lemley 0c3e3cc3c7 Bug 1843959 - Fix typo in Flatpak repackaging build-desktop-file.py. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D183790

--HG--
extra : amend_source : a277bacde7b6a3f125c83e13de6b4380658956a9
2023-07-18 14:33:49 +03:00
Magnus Melin 3c8ba346ca Bug 1839317 - Port to Thunderbird - Add Ubuntu 22.04 image and packages. rs=bustage-fix 2023-07-18 14:24:54 +03:00
Rob Lemley 374faa3a57 Bug 1843885 - Follow-up bug 1837000: Set b-win2022 worker type to match ci-configuration. r=dandarnell
The -azure suffix is dropped on win2022 workers. See bug 1838725.

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

--HG--
extra : moz-landing-system : lando
2023-07-17 19:47:13 +00:00
Magnus Melin d1bebb14b6 Bug 1837000 - Port to Thunderbird - Switch jobs from b-win2012 workers to b-win2022. rs=bustage-fix DONTBUILD
--HG--
extra : amend_source : e67741152c3720879a33e4ce1fb7998173f529aa
2023-07-15 15:03:05 +03:00
Rob Lemley b9ffc6199f Bug 1843051 - Flatpak should excecute "thunderbird". r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D183388

--HG--
extra : moz-landing-system : lando
2023-07-13 22:01:42 +00:00
Rob Lemley 85384284e2 Bug 1843045 - Set StartupWMClass in Thunderbird Flatpak .desktop file. r=dandarnell
Depends on D183386

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

--HG--
extra : moz-landing-system : lando
2023-07-13 22:01:41 +00:00
Rob Lemley f337390606 Bug 1842948 - Fix incorrect application menu item for Flatpak. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D183386

--HG--
extra : amend_source : 3342e43da00b3aa6252f76443dc9d5e7306d42b8
2023-07-13 15:52:04 +03:00
Rob Lemley db41a9dcc2 Bug 1842403 - Fix release-next regex for update-verify-next tests on 115esr. r=dandarnell
release-update-verify-next tests on comm-esr115 will not include 102.x.y versions
when testing unless the regex matches.
Balrog rule 17775 facilitates these tests on the comm-release-localtest-next
channel. It will be updated at release time via the "thunderbird-release115-localtest-next"
alias.

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

--HG--
extra : moz-landing-system : lando
2023-07-11 21:58:54 +00:00
Daniel Darnell 446cf16548 Bug 1842022 - Port bug 1835689: don't include cached tasks in existing_tasks for release promotion. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D182920

--HG--
extra : moz-landing-system : lando
2023-07-11 02:24:29 +00:00
Rob Lemley 302f84f404 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 : amend_source : f083f3643cb0edc4eb97e637198bda52be5fcab5
2023-07-04 23:30:43 +02:00
Daniel Darnell e7e649739c Bug 1825399 - Add updated Thunderbird screenshots to Flatpak AppData manifest. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D182418

--HG--
extra : moz-landing-system : lando
2023-06-29 17:19:19 +00:00
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 f942f19ffa Bug 1825399 - Pull existing screenshots from Flathub. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D182079

--HG--
extra : moz-landing-system : lando
2023-06-26 17:59:28 +00: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