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

789 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley 1489d7318f Bug 1818490 - Port bug 1816568: Run CI tests on Windows 11. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D171172

--HG--
extra : moz-landing-system : lando
2023-03-01 23:41:19 +00:00
Daniel Darnell 88ce5b9146 Bug 1806880 - Port bug 1805664: Make it possible to use a custom-built Python interpreter to run a task. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D165321

--HG--
extra : moz-landing-system : lando
2023-02-24 18:21:44 +00:00
Rob Lemley 7b18307443 Bug 1817086 - Add beetmover-strings-source dependency to release-notify-promote. r=dandarnell
Prevents the job from being optimized out.

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

--HG--
extra : rebase_source : 3d419ddd94586e8553a27475efa25af3bfe4e4a8
2023-02-16 02:27:23 +00:00
Rob Lemley b9ae503703 Bug 1810727 - Add a file with revision information used to generate strings_all.tar.zst. r=thunderbird-build-system-reviewers,dandarnell
Depends on D169257

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

--HG--
extra : moz-landing-system : lando
2023-02-09 16:27:02 +00:00
Rob Lemley 86adc09152 Bug 1810727 - Set up necessary jobs to upload strings_all.tar.zst to FTP server on release. r=thunderbird-build-system-reviewers,dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D168610

--HG--
rename : taskcluster/ci/beetmover-source/kind.yml => taskcluster/ci/beetmover-strings-source/kind.yml
rename : taskcluster/ci/release-source-signing/kind.yml => taskcluster/ci/shippable-l10n-pre-signing/kind.yml
extra : moz-landing-system : lando
2023-02-09 16:27:01 +00:00
Rob Lemley 1c94d9a640 Bug 1810727 - Simplify l10n-pre job configurations. r=thunderbird-build-system-reviewers,dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D168609

--HG--
extra : moz-landing-system : lando
2023-02-09 16:27:01 +00:00
Daniel Darnell 11bb2ef27d Bug 1808350 - Add webhook task to Taskcluster to trigger rebuilds on Read the Docs. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D169208

--HG--
extra : amend_source : 19b857194da3b49812631a72abac9cad8af0107e
2023-02-09 10:07:55 +11:00
Rob Lemley 7d52eb1d2a Bug 1814514 - Port bug 1773743: Remove macOS 11.3 SDK toolchain. r=thunderbird-build-system-reviewers,dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D168611

--HG--
extra : moz-landing-system : lando
2023-02-01 22:43:40 +00: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 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 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 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 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
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
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
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 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 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
Rob Lemley 8bf5b43bdf Bug 1787220 - Port bug 1784202: Update build toolchains to Clang 15. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D155591

--HG--
extra : amend_source : c02acaa956aff76521a4cccb8faf76433403bdac
2022-11-02 21:11:37 +11:00
Daniel Darnell 0126557054 Bug 1798529 - Port bug 1797824: Add "images-gcp" worker alias. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D160937

--HG--
extra : amend_source : ca498a87c20813a3ce5b18eb26441f7458cc2cab
2022-11-02 16:11:44 +11:00
Daniel Darnell 66d038c298 Bug 1798477 - Port bug 1636697: Stop partial update generation for asan-reporter builds. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D160917

--HG--
extra : amend_source : 75ee47a59b64f6816c426d8586acc63ae89ce198
2022-11-02 15:52:14 +11:00
Rob Lemley d0f67de708 Bug 1797623 - Enable "always-target" on codespell & license linters. r=dandarnell
These lines should have been removed in bugs 1771178 and 1678441 respectively.

Depends on D160795

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

--HG--
extra : moz-landing-system : lando
2022-10-31 21:58:34 +00:00
Rob Lemley 7b00b4f33d Bug 1794145 - Run mach tb-x-channel. r=dandarnell
The l10n-cross-channel job in comm-central ran the wrong command before.

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

--HG--
extra : amend_source : ab03be73ec150218e036552160f06279829f966e
2022-10-30 16:05:25 +11:00
Daniel Darnell bfdcf7bf41 Bug 1795173 - Port bug 1795042: Migrate tasks running on b-linux to GCP. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D160323

--HG--
extra : moz-landing-system : lando
2022-10-28 22:02:55 +00:00
Rob Lemley 9078231f81 Backed out changeset 9d94e94d390e (bug 1787220) upstream was backed out. r=backout a=rjl 2022-10-26 13:55:14 -04:00
Rob Lemley cca037ff26 Bug 1794145 - Add taskgraph docker and package dependencies for tb-xchannel job. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D160359

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:54 +00:00
Rob Lemley f179dbc00f Bug 1794145 - Update tb-x-channel config and create automation job. r=dandarnell
Final configuration for the Thunderbird cross-channel quarantine automation
job.
This will also create the job, will add to .cron.yml later.

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

--HG--
extra : moz-landing-system : lando
2022-10-26 17:44:53 +00:00
Rob Lemley 58c2ab35a3 Backed out changeset fbace99c4a1f (bug 1794145) for Decision task bustage. r=backout a=rjl 2022-10-26 08:43:29 -04:00
Rob Lemley 33f015c667 Bug 1794145 - Update tb-x-channel config and create automation job. r=dandarnell
Final configuration for the Thunderbird cross-channel quarantine automation
job.
This will also create the job, will add to .cron.yml later.

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

--HG--
extra : amend_source : fbb24c071a152ba6944e6a87f9cd203602c9db64
2022-10-26 21:49:15 +11:00
Rob Lemley 4e13a13437 Bug 1796580 - Port bug 1796517: Use pkgconf toolchain in automation. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D159943

--HG--
extra : amend_source : 153b07dec9fc0d70cef6d44da94ecd4b4dd56f56
2022-10-26 16:20:18 +11:00
Rob Lemley 200fc2c3bd Bug 1787220 - Port bug 1784202: Update build toolchains to Clang 15. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D155591

--HG--
extra : amend_source : e5cbf60f524f5ca56b01d6ca4a42aef430050a81
2022-10-26 15:03:15 +11:00
Rob Lemley b3feec960c Bug 1796234 - Port bug 1796039: Use pdbstr from Visual Studio artifact. r=aleca
Port of D159659.

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

--HG--
extra : moz-landing-system : lando
2022-10-19 21:23:52 +00:00
Rob Lemley 4b8db49476 Bug 1794156 - Port bug 1514806: Move 7z SFX stub configuration into Taskgraph/mozharness configs. r=mkmelin
From D15983.

Depends on D159409

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

--HG--
extra : moz-landing-system : lando
2022-10-17 10:58:13 +00:00
Rob Lemley 25ae5da454 Bug 1795267 - Port bug 1795191: Remove "need-xvfb" from mozharness CI jobs. rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D159385

--HG--
extra : amend_source : 497400868133f6db7945dfaaf6c92e05461617af
2022-10-14 09:49:47 -04:00
Rob Lemley 1d13d38526 Bug 1781072 - Add bouncer-location job for Thunderbird Daily builds. r=dandarnell
The download bouncer has new support for the "thunderbird-nightly-latest"
products, similar to the aliases that exist for beta and release. Users
will be able to use URLs like
https://download.mozilla.org/?product=thunderbird-nightly-latest-SSL&os=linux64&lang=en-US
which will always point to the latest Daily build.

The bouncer-locations job is responsible for updating the download URL post
merge-day version bump.

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

--HG--
extra : moz-landing-system : lando
2022-10-12 22:03:39 +00:00
Rob Lemley 358eda37c3 Bug 1793625 - Use "skip-unless-mozlint" optimization for mozlint jobs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D158592

--HG--
extra : amend_source : 435987e4ace003cfbdc3319bff2312452092b8fd
extra : absorb_source : 2917fe33e26bda7324fecf92bd7275c061e5ffa0
2022-10-12 21:39:30 +11:00
Rob Lemley 5f1efcb66f Bug 1794275 - Generate are-we-esmified data for Thunderbird dashboard. r=#thunderbird-reviewers
Works in conjunction with a Github Actions job that runs at 00:30 UTC. That job
downloads the "are-we-esmified-yet.json" artifact from the most recent run and
updates a JSON file that provides data for the graph and such.

Differential Revision: https://phabricator.services.mozilla.com/D158905
2022-10-08 23:29:02 +00:00
Rob Lemley ae13ddbd50 Bug 1792251 - Switch CI builds to GCP workers. r=dandarnell
Depends on D158694

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

--HG--
extra : rebase_source : 2128e4a50f0e43202074dd44cce0344e364e9c76
extra : histedit_source : e1af322c039bea6b30560704a4ad6c59ceba339c
2022-10-05 14:24:48 -04:00
Rob Lemley 175f122ab3 Backed out 2 changesets (bug 1781072) for CI failures. r=backout DONTBUILD
Backed out changeset c168ad2c53e9 (bug 1781072)
Backed out changeset 1d7aa21fcb1a (bug 1781072)
2022-09-27 11:54:17 -04:00
Rob Lemley c3f7bc4498 Bug 1781072 - Force set bouncer version temporarily. r=aleca
Download bouncer won't go from 105->107. Need to have a run that sets it to
106.0a1 first. After that's done, this can be backed out. Note that the bouncer
alias for nightly is new. It's never been "correct".

Differential Revision: https://phabricator.services.mozilla.com/D158139
2022-09-25 01:37:55 +00:00
Rob Lemley e28b0389a0 No bug - Remove unused linux64-gcc (linux64-gcc-7) toolchain. rs+a=me CLOSED TREE 2022-09-23 15:02:06 -04:00
Rob Lemley c150305fcd Bug 1781072 - Add bouncer-location job for Thunderbird Daily builds. r=dandarnell
The download bouncer has new support for the "thunderbird-nightly-latest"
products, similar to the aliases that exist for beta and release. Users
will be able to use URLs like
https://download.mozilla.org/?product=thunderbird-nightly-latest-SSL&os=linux64&lang=en-US
which will always point to the latest Daily build.

The bouncer-locations job is responsible for updating the download URL post
merge-day version bump.

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

--HG--
extra : moz-landing-system : lando
2022-09-22 22:17:13 +00:00
Rob Lemley 22d2fa9050 Bug 1789668 - Follow-up [1/2]: Move get_decision_parameters into decision.py r=aleca
Moves get_decision_parameters() and associated code into comm_taskgraph.decision
to better mirror how upstream projects structure their taskgraph code.

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

--HG--
extra : moz-landing-system : lando
2022-09-21 15:51:18 +00:00
Rob Lemley 09952e43e3 Bug 1791041 - Sync mozlint configurations with upstream, include *.mjs files. r=aleca
This is mostly to make sure lint checks run on *.mjs files. A few other additions
as well and removing libical from ThirdPartyPaths.txt since it's been removed
from the tree.

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

--HG--
extra : moz-landing-system : lando
2022-09-16 22:14:22 +00:00
Rob Lemley 8afbfb5c58 Bug 1771178 - Enable codespell linter in Thunderbird CI. r=aleca
For now, mostly check strings files, some Python code, and documentation/README
files.
Some terms specific to Thunderbird are included in the ignored words list.

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

--HG--
extra : moz-landing-system : lando
2022-09-16 22:14:21 +00:00
Rob Lemley f720fef011 Backed out changeset b96eb04af19c (bug 1781072) for failing task. rs=backout DONTBUILD 2022-09-08 12:47:24 -04:00
Rob Lemley 5233f658c8 Bug 1788113 - Replace when-files-changed with skip-unless-changed-no-suite. r=dandarnell
"when-files-changed" is internally rewritten as a "skip-unless-changed"
optimization. At some point, it's expected that the later is going to stop
working for the two-repository setup for Thunderbird builds. Tne
"skip-unless-changed-no-suite" optimization suits Thunderbird needs better
and will be kept working.

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

Depends on D156011
2022-09-07 00:28:28 +00:00
Daniel 1dba72f962 Bug 1780642 - Migrate source tests from AWS to GCP. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D156743

--HG--
extra : moz-landing-system : lando
2022-09-08 03:07:13 +00:00
Rob Lemley 4cba251a41 Bug 1781072 - Add bouncer-location job for Thunderbird Daily builds. r=dandarnell
The download bouncer has new support for the "thunderbird-nightly-latest"
products, similar to the aliases that exist for beta and release. Users
will be able to use URLs like
https://download.mozilla.org/?product=thunderbird-nightly-latest-SSL&os=linux64&lang=en-US
which will always point to the latest Daily build.

The bouncer-locations job is responsible for updating the download URL post
merge-day version bump.

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

--HG--
extra : histedit_source : 7ce4df37d468ce52448062fcdcb719cdafb8fc54
2022-08-24 10:25:20 +00:00
Rob Lemley 8bc95fccc1 Bug 1788918 - Port bug 1788854: Update builds to macOS SDK 11.3. r=dandarnell
Depends on D156325

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

--HG--
extra : moz-landing-system : lando
2022-09-05 22:34:30 +00:00
Daniel c855d5fda4 Bug 1788787 - Port bug 1788708: Set default artifact retention to 1 year r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D156240

--HG--
extra : amend_source : 3557b4154bd2284695aabcb5f17a157f7efbcb4a
2022-09-02 20:42:41 +10:00
Rob Lemley 4b1568b187 Bug 1658938 - Port bug 1649987: Set default task expiry to 12 weeks. r=darktrojan,dandarnell
Port of D82229.

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

--HG--
extra : amend_source : 30e9a107066c1156cfe54f9ff2ad186218474056
2022-09-01 21:29:07 +10:00
Geoff Lankow b000b4195f Backed out changeset 7f07e99cf779 (bug 1658938) because the m-c patch was backed out. 2022-08-25 17:22:06 +12:00
Rob Lemley e93581155a Bug 1658938 - Port bug 1649987: Set default task expiry to 12 weeks. r=darktrojan,dandarnell
Port of D82229.

Differential Revision: https://phabricator.services.mozilla.com/D86976
2022-08-24 20:35:00 +00:00
Rob Lemley 67d0cc5a0c Backed out changeset cc73bf3a3eb5 (bug 1781072) for Daily bustage. rs=backout 2022-08-24 08:46:59 -04:00
Rob Lemley 5860747128 Bug 1781072 - Add bouncer-location job for Thunderbird Daily builds. r=dandarnell
The download bouncer has new support for the "thunderbird-nightly-latest"
products, similar to the aliases that exist for beta and release. Users
will be able to use URLs like
https://download.mozilla.org/?product=thunderbird-nightly-latest-SSL&os=linux64&lang=en-US
which will always point to the latest Daily build.

The bouncer-locations job is responsible for updating the download URL post
merge-day version bump.

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

--HG--
extra : amend_source : e3f1913d43c69036e6f2774902dbd7afc49e13aa
2022-08-24 20:25:20 +10:00
Daniel 87ff9ad45d Bug 1775354 - Migrate Linux tests from AWS to GCP. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D151656
2022-07-12 20:24:02 +00:00
Rob Lemley d3e7366150 Bug 1777038 - Set correct AUS rule for Thunderbird 102. r=aleca DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D150506
2022-06-28 20:36:38 +00:00
Rob Lemley 345b4d5ec8 Bug 1771676 - Adjust files scanned by l10n linter to reflect current code layout. r=#thunderbird-reviewers,mkmelin
The openpgp directory no longer needs to be scanned. Ignore the text file that's
inexplicably in the calendar directory.

Drive by - fix license lint yaml file per mozlint

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

--HG--
extra : amend_source : 1fa232cd95fa30a32e065ebccc7145104b2434b1
extra : histedit_source : 9b39b2612f5943e9bbaeb1e37de1314aba80187d
2022-05-29 21:01:25 +00:00
Rob Lemley f5442e6112 Bug 1742150 - Port bug 1696504: Build Thunderbird with macOS 11 SDK. r=darktrojan
macOS 10.12 and higher is still supported at runtime via -mmacosx-version-min.

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

--HG--
extra : moz-landing-system : lando
2022-05-26 22:30:51 +00:00
Rob Lemley 2cf3a09a01 Bug 1770980 - Port bug 1770953: Clean up use of run_on_releases transform. r=#thunderbird-reviewers,mkmelin
Use of the run_on_releases transform is only needed when "run-on-releases" is
present in the job description.

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

--HG--
extra : amend_source : 5ea929d30fca062b9776ecc3abee1d4fd849de92
extra : histedit_source : e5c6042af27bda0b85956e0daace8b6b7a959cb6
2022-05-24 16:16:28 +00:00
Rob Lemley 059a1c0b12 Bug 1770837 - Set beta update rates based on relman feedback. r=wsmwk
Differential Revision: https://phabricator.services.mozilla.com/D147177

--HG--
extra : amend_source : 9a8f5a44ea1b99a284c22d9386eaf9b75507d36d
2022-05-24 09:01:49 -04:00
Rob Lemley c47eff851e Bug 1770837 - Port bug 1607266: Automatically set AUS update rate for betas. r=thunderbird-reviewers,darktrojan
We generally use lower values for the background/update rate on early betas and
increase as we iterate. It's rare that we do more than 4 betas in a cycle. In
those cases, the default "null" value will not change the rate.

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

--HG--
extra : moz-landing-system : lando
2022-05-24 05:03:25 +00:00
Rob Lemley c5f71751d0 Bug 1767509 - Make update-verify-config work better for Thunderbird releases. r=#thunderbird-reviewers,mkmelin
update_verify_config.py is mostly copied verbatim from gecko_taskgraph. The
changes are in INCLUDE_VERSION_REGEXES and MAR_CHANNEL_ID_OVERRIDE_REGEXES
which are modified to be more suitable for Thunderbird.

The "beta" INCLUDE regex will only match version numbers ending "bN". This
is to avoid trying to test updating a release version like 91.0 to a beta.
For Firefox, the "bN" is optional as they test updating release versions to
late betas.

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

Depends on D145385

--HG--
extra : histedit_source : c32957330c914fc047ec8458482fc6fc13d15f9d
2022-05-10 15:40:56 +00:00
Rob Lemley f6bc5600b4 Bug 1767509 - Taskgraph configuration updates for comm-esr102. r=#thunderbird-reviewers,lasana
Replacing references to comm-esr91 with comm-esr102. As this patch is not
intended for uplift to comm-esr91, that's not a problem.

Opting to remove the "comm-bump-esr" block from config.yml. That is intended to
run with the c-central to c-beta merges. It's never been used and it's unlikely
that it will be since patch-level releases from Thunderbird's comm-esrXX occur
regularly. This would bump the version too early and force patch releases to
use a release branch unnecessarily.

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

--HG--
extra : histedit_source : 74e42b2f60aa741f78ff4e426a25e466ce6f76ee
2022-05-10 15:40:53 +00:00
Rob Lemley 70d06000d5 Bug 1767008 - Port bug 1766953: Remove Rust 1.47 toolchain. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D145069

--HG--
extra : amend_source : 9f6c3d55af71d7b9b3aa3e90317b2878a96b3d54
2022-05-03 19:51:39 +03:00
Rob Lemley b99b32b940 Bug 1765801 - Port bug 1765680: Use rust-toolchain aliases. r=aleca
Port of D144240.

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

--HG--
extra : moz-landing-system : lando
2022-04-22 16:49:33 +00:00
Rob Lemley 25dd9b6929 Bug 1765857 - Generate partial updates for asan-reporter builds. r=aleca
No one wants to download a 275MB update every day.

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

--HG--
extra : amend_source : 6ef7e8edf85868febaebdd05a649b066dbd3791a
2022-04-22 13:14:12 +03:00
Rob Lemley b2d4e723ba Bug 1763664 - Port bug 1758780: Update builders to clang 14. r=mkmelin
Port of D143175.

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

--HG--
extra : amend_source : 1738f7ec56c4ddff6cbfb8588426dddb23f5d653
2022-04-21 12:49:45 +03:00
Magnus Melin 872ecc309d Backed out changeset 049800534d1d (bug 1763664) - since bug 1758780 was backed out. rs=backout 2022-04-20 10:43:08 +03:00
Rob Lemley 5575f12657 Bug 1763664 - Port bug 1758780: Update builders to clang 14. r=mkmelin
Port of D143175.

Depends on D143209

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

--HG--
extra : amend_source : 5533c2ca8a3d96edeaf74e70d02bfa2f1d7f8720
2022-04-19 12:56:10 -04:00
Rob Lemley 7b394b71bc Bug 1648731 - Follow-up: Do not upload symbols for asan-reporter builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D143827

--HG--
extra : moz-landing-system : lando
2022-04-18 21:58:19 +00:00
Magnus Melin 1f236ba915 Backed out changeset 9f307f88fb90 (bug 1648731) for decision task bustage. rs=bustage-fix 2022-04-16 13:29:56 +03:00
Rob Lemley cf56c32085 Bug 1648731 - Follow-up: Do not upload symbols for asan-reporter builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D143827

--HG--
extra : amend_source : b266f58a780cf448fd3fded90d72b2846462dd4a
2022-04-16 13:15:07 +03:00
Rob Lemley 0f3d967b8f Bug 1763664 - Port bug 1758780: Add vs2019 toolchain job. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D143209

--HG--
extra : amend_source : 9ca2e9f0912b4e13a32d20f3f01a2f043ec9301a
2022-04-13 20:15:17 +00:00