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

845 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley 3831d3172e Bug 1810026 - Sync comm-toolchain-script with upstream toolchain-script. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D166744
2023-01-12 19:39:34 -05:00
Rob Lemley 69a6009348 Backed out changeset 0317fb822511 (bug 1810026) for decision task failures. r=backout 2023-01-19 08:47:03 -05:00
Rob Lemley a0bb58bef3 Bug 1810373 - Update macOS SDK directory to 13.0. r=dandarnell
Requires D166748 on mozilla-central.

This also sets the directory and target SDK versions in the libotr job definition
rather than burying these variables in the build script.

Depends on D166880

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

--HG--
extra : moz-landing-system : lando
2023-01-19 13:26:40 +00:00
Rob Lemley 75b597e429 Bug 1810373 - Port bug 1773741: Add macOS 13 SDK. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D166880

--HG--
extra : moz-landing-system : lando
2023-01-19 13:26:40 +00:00
Rob Lemley be27cbcbd7 Bug 1810026 - Sync comm-toolchain-script with upstream toolchain-script. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D166744

--HG--
extra : moz-landing-system : lando
2023-01-19 13:26:40 +00:00
Rob Lemley 185e3a39e0 Bug 1810026 - Port bug 1810014: Run macOS SDK toolchain task on Linux workers. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D166743
2023-01-12 22:40:58 +00:00
Rob Lemley 8dfe647749 Bug 1809691 - Port bug 1807986: Stop enumerating package jobs to import from gecko. rs=bustage-fix
Most of the package jobs are imported via the explicit list anyway, it's not
worth maintaining it. This will result in a net increase of one package that
Thunderbird doesn't utilize while avoiding future bustage.

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

--HG--
extra : amend_source : 112e11f3cba2a50378adcf9c71a9d2a86c8c44a3
2023-01-11 13:00:09 -05:00
Rob Lemley 7c89bd0b2b Bug 1808341 - Run mach commlint -l file-whitespace to fix added file-types. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D165898

--HG--
extra : amend_source : eb1eb17ed3c0dc7c6c26e21a60dc16c410a05589
2023-01-05 15:43:08 +11:00
Rob Lemley 4ff553f609 Bug 1806033 - Port bug 1806073: Move b-win2012 workers to azure. r=markco
The workers are set up in ci-configuration as comm-{1,2,3}/b-win2012-azure.

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

--HG--
extra : moz-landing-system : lando
2023-01-04 18:38:05 +00:00
Rob Lemley 81054c7fec Bug 1807161 - Fix desktop_comm_l10n.py to not use the fake "all" locale for revision info. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D165881

--HG--
extra : amend_source : b03dd08cbcce6852bd9ab7b75e39bd60d447c1e5
2023-01-04 09:40:04 +11:00
Rob Lemley 7ff3d1ddd7 Bug 1807161 - Restore l10n-changesets.json to its former glory. r=dandarnell
Using an "all" locale causes product-details issues.

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

--HG--
extra : amend_source : cc752ebbef7519d8297c7972747557b2d63c5a10
2023-01-04 09:39:47 +11:00
Magnus Melin f3a296eb13 Bug 1807780 - port "Eclipse liblowercase" to Thunderbird. rs=bustage-fix 2022-12-30 16:58:53 +11:00
Magnus Melin 384c76eb4a Bug 1807905 - Port bug 1806960 - Compile rust-based toolchains the same way. rs=bustage-fix 2022-12-30 16:52:02 +11:00
Rob Lemley ad06994609 Bug 1800931 - Add l10n-pre and l10n (onchange) jobs for ash repository. r=dandarnell
As it's about time to merge ash into comm-central, run some l10n repackaging
jobs on it to avoid surprises later. onchange-locales updated to align with
the top-ten "tier one" locales for Thunderbird.

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

--HG--
rename : taskcluster/ci/shippable-l10n-pre/kind.yml => taskcluster/ci/l10n-pre/kind.yml
extra : moz-landing-system : lando
2022-12-23 00:32:22 +00:00
Rob Lemley 7eb5a398a7 Bug 1800931 - Clean up l10n_pre make_job_description function. r=dandarnell
The conditional "if this exists, add to the job description" checks in
make_job_description are unnecessary. The docker-image should have been set in
the yaml under "worker" from the start, and the remaining checks won't ever
succeed with the yaml as used today.

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

--HG--
extra : moz-landing-system : lando
2022-12-23 00:32:21 +00:00
Rob Lemley 84ad85a4d4 Bug 1800931 - Selectively use gecko_taskgraph l10n transforms in shippable-l10n. r=dandarnell
Some of the gecko_taskgraph l10n transforms cause problems. It's easier to
be selective and only run what's needed rather than try to fix issues in the
job description after the fact.
comm_taskgraph's l10n transforms now import individual transform functions
from gecko_taskgraph.transforms.l10n and run them along with some comm-specific
l10n transforms.

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

--HG--
extra : moz-landing-system : lando
2022-12-23 00:32:21 +00:00
Rob Lemley 147037d63d Backed out changeset 33b9ed408b29 (bug 1806033) upstream bug 1806073 backed out. r=backout a=rjl 2022-12-21 19:26:04 -05:00
Rob Lemley cb87058b16 Bug 1806033 - Move b-win2012 workers to azure. r=markco
The workers are set up in ci-configuration as comm-{1,2,3}/b-win2012-azure.

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

--HG--
extra : moz-landing-system : lando
2022-12-19 21:10:10 +00:00
Rob Lemley 0a3539e523 Bug 1803829 - Reformat Python files to standard line length of 99 via black. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164734

--HG--
extra : moz-landing-system : lando
2022-12-19 21:10:10 +00:00
Rob Lemley 3105a1a7dc Bug 1799140 - Fix isort lint warnings. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164906

--HG--
extra : moz-landing-system : lando
2022-12-19 21:10:08 +00:00
Rob Lemley a2d82da979 Bug 1806048 - Port bug 1806036: Remove explicit docker-image reference when that's the default. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D164873

--HG--
extra : amend_source : e6f6930591c8695cafdda50a6cacdecb9d2b033c
2022-12-18 20:48:28 +11:00
Rob Lemley 10c66d6b5c Bug 1803830 - Port bug 1803510: Run isort linter in CI. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D164730

--HG--
extra : rebase_source : 77af6d4b008a3fff4f32fc0e45c8b11296b9d6be
2022-12-17 21:36:00 +11:00
Rob Lemley ab66198fe7 Bug 1804158 - Port bug 1790453: Expire some build artifacts early. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D163890

--HG--
extra : amend_source : b5b523218e2fa43b71161592bb767c6465a4a1ba
2022-12-16 20:56:15 +11:00
Rob Lemley efe65ccaf9 Bug 1805428 - Port bug 1804602: Remove Debian 10-based docker images from CI. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D164570

--HG--
extra : moz-landing-system : lando
2022-12-13 20:15:34 +00:00
Rob Lemley 7e02d97f40 Bug 1805308 - Set build-signing-label for Windows tests. rs=bustage-fix
Minimal port of D164082 to fix immediate bustage. Later pieces for M1 macOS
tests and msix-package tests will require additional work.

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

--HG--
extra : amend_source : 59116f6d18af35c636a06a83232ceaa31c0e250a
2022-12-12 20:02:21 -05:00
Daniel Darnell b20aed3483 Bug 1803012 - Port bug 1801738: Use --enable-project instead of --enable-application in mozconfig. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D163452

--HG--
extra : histedit_source : dc8f1b5ff011a51ca13ac2e730ae58d94854887a
2022-12-02 22:27:49 +00:00
Rob Lemley 7984839224 Bug 1799489 - Follow-up: Enable shellcheck linting in CI. r=#thunderbird-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D163738
2022-12-02 18:39:54 +00:00
Alessandro Castellani baa39b2e16 Backed out changeset 54467c2affde (Bug 1803012) for causing build bustage 2022-12-02 14:55:49 -08:00
Daniel Darnell 5cb63f3296 Bug 1803012 - Port bug 1801738: Use --enable-project instead of --enable-application in mozconfig. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D163452

--HG--
extra : moz-landing-system : lando
2022-12-02 22:27:49 +00:00
Rob Lemley ed9ae86a6f Bug 1803031 - Run source-tests on ash repository. r=dandarnell
The "ash_tasks" filter was too restrictive, and was filtering out all source-test
jobs right away because they do not have a "build-platform" attribute. To get
around that, create a filter for "source-test" jobs that is or'd with the
build_platforms filter.

Differential Revision: https://phabricator.services.mozilla.com/D163382
2022-11-29 21:55:24 +00:00
Daniel Darnell 52edb1f3d3 Bug 1798529 - Migrate release-notify-started worker to GCP. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D163413

--HG--
extra : moz-landing-system : lando
2022-11-30 18:43:11 +00:00
Daniel Darnell b825e6fdf4 Bug 1798529 - Migrate more workers to GCP. r=masterwayz
Differential Revision: https://phabricator.services.mozilla.com/D162443

--HG--
extra : amend_source : bbad2b90a5688a19c1ac1f3d0c7be9d6f1cd4c67
2022-11-29 20:09:28 +11:00
Rob Lemley 65592ebd9a Bug 1801226 - Send email notification when tb-x-channel pushes string updates. r=dandarnell
If a diff file is found after running the cross-channel script, get the head
revision and send an email with a link to it for easy review.

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

Depends on D162417
2022-11-18 16:31:53 +00:00
Daniel Darnell 72111b13df Bug 1799987 - Port bug 1798589: Repack macOS .pkgs on Linux. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D161877

--HG--
extra : amend_source : a262717f1d57e1729f308d54e2e78c5db0ca3176
2022-11-22 21:54:05 +11:00
Rob Lemley 15c78bcf62 Bug 1799484 - Produce a mozlint.json artifact for code-review bot to consume. r=freaktechnik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D162419

--HG--
extra : rebase_source : 285660a2369a29c9febc746a08a4b1d43d0dc641
extra : amend_source : 34ecf6aa5959cbdb2b5c8e4c6edd1774f85f5f42
2022-11-18 11:23:46 -05:00
Rob Lemley d56ac4ce8e Backed out changeset af9c8ba2c225 (bug 1799484) for mozlint errors. r=backout
--HG--
extra : rebase_source : 9e30c9262e461b99f762cf18ff4110fb106f15c5
2022-11-18 11:22:19 -05:00
Rob Lemley 968fe9d536 Bug 1799484 - Produce a mozlint.json artifact for code-review bot to consume. rs=me 2022-11-18 10:51:54 -05:00
Rob Lemley 288528382d Bug 1801150 - Set l10n locales-file to resolve based on release-type. r=dandarnell
The locales list needs to be different for release/beta builds, but that isn't
permitted by gecko_taskgraph. Some of the transforms for shippable-l10n need to
run before the gecko_taskgraph transforms, others after. This is handled by
creating two TransformSequence objects in a single file and arranging the kind
configuration accordingly.
The result is "locales-file" is now keyed by release-type.

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

--HG--
extra : moz-landing-system : lando
2022-11-17 23:06:47 +00:00
Rob Lemley f035213695 Bug 1801150 - Fix resolving by release-type for "locale-list" field in l10n-pre. r=dandarnell
Always used the default value before.

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

--HG--
extra : moz-landing-system : lando
2022-11-17 23:06:47 +00:00
Rob Lemley 13d0fdf951 Bug 1799484 - Add code-review job kind and really set code-review attributes. r=dandarnell,linter-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D161999

--HG--
extra : moz-landing-system : lando
2022-11-17 23:06:46 +00:00
Rob Lemley a13da66777 Bug 1798529 - Migrate "misc" workers to GCP. r=MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D162056

--HG--
extra : moz-landing-system : lando
2022-11-17 15:11:50 +00:00
Rob Lemley 62d32d5b48 Bug 1800691 - Automate suite version bump using merge-day automation. r=dandarnell
The suite version bump should not be a manual step. Use the text replacement
functionality in merge-automation to do the version bump by calculating the right
old and new versions in the action decision task.

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

--HG--
extra : amend_source : 222a46dd26c0eccb8ef569f7857ad2a35ad9fba9
2022-11-17 21:17:12 +11:00
Rob Lemley c5f4bad655 Bug 1799489 - Fix shellcheck errors in build-libotr.sh. r=dandarnell
Most problems were related to SC2086, and the suggested remedies are documented
at https://github.com/koalaman/shellcheck/wiki/SC2086.

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

--HG--
extra : moz-landing-system : lando
2022-11-16 22:29:03 +00:00
Rob Lemley 9c2917100a Bug 1799489 - Fix source-test-clang-format.sh shellcheck errors. r=dandarnell
Depends on D161504

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

--HG--
extra : moz-landing-system : lando
2022-11-16 22:29:03 +00:00
Rob Lemley f5a87aa806 Bug 1765629 - Adjust l10n-bump and merge-automation jobs to handle comm-l10n monorepo. r=dandarnell
Depends on D144220

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

--HG--
extra : moz-landing-system : lando
2022-11-16 17:52:34 +00:00
Rob Lemley 246d4b748f Bug 1765629 - Modify shippable-l10n to depend on shippable-l10n-pre. r=dandarnell
Changes to l10n repackaging to use the string translations artifact from
shippable-l10n-pre rather than cloning l10n-central repositories itself.

Depends on D144219

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

--HG--
extra : moz-landing-system : lando
2022-11-16 17:52:33 +00:00
Rob Lemley 5ee242bc28 Bug 1765629 - Create shippable-l10n-pre job to create strings archive. r=dandarnell
shippable-l10n-pre combines l10n-central/{locales} with a l10n-comm monorepo
that contains all Thunderbird locales. It packages them into a taskcluster
artifact that will be used by shippable-l10n, which will no longer need to
run the "clone-locales" action.

Mercurial revisions for l10n-central repositories are taken from
browser/locales/l10n-changesets.json, while the actual locales are taken from
comm/mail/locales/{all-locales,shipped-locales} as appropriate.

This initial version does not have any support for l10n-comm being pinned
to a revision as would be needed for release builds.

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

--HG--
extra : moz-landing-system : lando
2022-11-16 17:52:33 +00:00
Rob Lemley cd41fe8d2b Bug 1799484 - Ensure mozlint jobs have code-review attribute set. r=dandarnell,linter-reviewers,sylvestre
Prep work for getting code-review results for comm-central code reviews in
Phabricator.

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

--HG--
extra : moz-landing-system : lando
2022-11-08 16:39:18 +00:00
Rob Lemley 65be6f301d Bug 1724159 - Follow-up: Make multilocale MSIX depend on shippable-l10n. r=mkmelin
Thunderbird langpacks are not signed (intentionally) as is the case for Firefox.
The shippable-l10n-signing task will not have langpack artifacts.
Switch to using the unsigned langpacks from the shippable-l10n job. Since the
repackage transforms from gecko_taskgraph assume "shippable-l10n-signing" will
be the job kind producing the langpacks, another transform is used to set up the
fetch settings.

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

--HG--
extra : rebase_source : 3774c5473af9cbfcb177cc40f19b96a590dce373
2022-11-03 22:53:03 +00:00
Rob Lemley 8c3acda925 Bug 1724159 - Thunderbird MSIX packaging. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D130225

--HG--
extra : amend_source : 3fd44b792cb7fece73dd2233fa9020ca57f9d6c5
2022-11-03 15:21:31 +11:00