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

1146 Коммитов

Автор SHA1 Сообщение Дата
Geoff Lankow 2a52995a34 Bug 1898400 - Fix code coverage data for Marionette tests. r=dandarnell
I forgot to include the Thunderbird config additions.

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

--HG--
extra : amend_source : 1f464c0dee553d91b053e984d95c647d5ee25017
2024-06-05 11:45:33 +02:00
Rob Lemley cfda334232 Bug 1900576 - Port bug 1881272: Refactor desktop_comm_l10n after upstream changes to support Git. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D212552

--HG--
extra : moz-landing-system : lando
2024-06-04 22:00:00 +00:00
Brendan Abolivier 7c38693841 Bug 1900562 - Port bug 1877113: Refactor l10n bumper to support git migration. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D212537

--HG--
extra : amend_source : 4e1f663d445fbc8bb3bf6b4aecc5b8e6badf6803
2024-06-04 11:13:48 +01:00
Rob Lemley 705347b581 Bug 1896139 - Remove the build-rust CI jobs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D210061

--HG--
extra : moz-landing-system : lando
2024-05-30 14:52:04 +00:00
Rob Lemley cdac24fdb2 Bug 1894264 - Port bug 1894145: Update MSIX publisher attributes to match new signing certificate. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D209020

--HG--
extra : moz-landing-system : lando
2024-05-29 21:58:02 +00:00
Geoff Lankow c4bae31832 Bug 1898400 - Reinstate Marionette tests on the CI. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D211305

--HG--
extra : amend_source : caed4e90276a46154ee32ec763925f2227faa3dd
2024-05-24 16:34:06 +12:00
Daniel Darnell a1a56ee0fa Bug 1891452 - Port bug 1849075: Upgrade clang 18 toolchain to 18.1.3. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210554

--HG--
extra : moz-landing-system : lando
2024-05-23 16:24:02 +00:00
Geoff Lankow d6e3ff112c Backed out 2 changesets (bug 1891452) because the upstream patch was also backed out. DONTBUILD
Backed out changeset 9e39b305c73f (bug 1891452)
Backed out changeset ac2e7cb5b141 (bug 1891452)

--HG--
extra : amend_source : b27dc69ef3e5717edfbd21412adf34a765b75302
2024-05-22 16:58:34 +12:00
Daniel Darnell 5702b998bb Bug 1891452 - Port bug 1849075: Upgrade clang 18 toolchain to 18.1.3. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210554

--HG--
extra : amend_source : b76e5fc9a0bc17900667f1b7c432770c91cec7cc
2024-05-22 10:42:05 +12:00
Vineet Deo 771db3c95d Backed out 2 changesets (bug 1891452) due to m-c regression causing build bustage. r=backout
Backed out changeset ab8fdc5fb524 (bug 1891452)
Backed out changeset 1ba438e559a9 (bug 1891452)
2024-05-20 21:20:53 +01:00
Daniel Darnell 6d7c53b684 Backed out changeset 712c6f90dedf (1894264) for causing build bustage. r=backout 2024-05-17 12:41:19 -07:00
Daniel Darnell 07854db771 Bug 1891452 - Port bug 1849075: Upgrade clang 18 toolchain to 18.1.3. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D210554

--HG--
extra : moz-landing-system : lando
2024-05-16 14:34:44 +00:00
Rob Lemley 53d220a255 Bug 1895002 - Fix tb-rust automation notifications. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D209693

--HG--
extra : amend_source : a5c9d82ca825cd3aa36954ab22ae3711ae67636a
2024-05-15 10:21:49 +12:00
Rob Lemley ecc3028eab Bug 1894087 - Set watershed for esr115 post channel migration. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D210030

--HG--
extra : amend_source : 7f8714df77f6cb2807495e091ebf50464bdd681c
2024-05-15 10:20:58 +12:00
Rob Lemley 17c773686d Bug 1894264 - Port bug 1894145: Update MSIX publisher attributes to match new signing certificate. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D209020

--HG--
extra : moz-landing-system : lando
2024-05-14 00:19:53 +00:00
Rob Lemley edda0378b9 Backed out changeset 53ef58099c88 (bug 1895002) decision failures. r=backout DONTBUILD 2024-05-09 18:56:10 -04:00
Rob Lemley b8ca86753a Bug 1895002 - Fix tb-rust automation notifications. r=vineet
Differential Revision: https://phabricator.services.mozilla.com/D209693

--HG--
extra : moz-landing-system : lando
2024-05-09 16:33:16 +00:00
Rob Lemley 91e83d3b7a Bug 1895807 - Port bug 1891768: Remove remaining use of get_json_automationrelevance. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D209886

--HG--
extra : moz-landing-system : lando
2024-05-08 22:23:16 +00:00
Rob Lemley a72cc4da54 Bug 1893665 - Enable codespell on in-tree docs. r=aleca
With assist from Martin Giger <martin@humanoids.be>

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

--HG--
extra : amend_source : 6d0e63a647f5284f36ffa7de14fcd5e63eafc0a6
2024-05-01 16:00:47 -07:00
Daniel Darnell 3844142991 No bug - Fix linting errors. rs=dandarnell 2024-04-29 21:43:29 -07:00
Rob Lemley b497c6ce95 Bug 1891542 - Read project & scriptworker attributes from comm_taskgraph.util.taskgraph_attributes. r=dandarnell
This gets most of the comm_taskgraph project-related bits out of gecko_taskgraph.
At least the code that needs updating every year when its time for a new ESR
repo.

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

--HG--
extra : amend_source : 28d865dfde8ce8f759abcb41a3759901246aae14
2024-04-29 15:36:06 -07:00
Rob Lemley a087e862c2 Backed out changeset c4e331f42a25 (bug 1891542) for breaking partial update signing during release. r=backout a=rjl 2024-04-29 15:41:53 -04:00
Rob Lemley fa8881f7df Bug 1893477 - Port bug 1841579: Always run code-review tests on comm-central. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D208637

--HG--
extra : moz-landing-system : lando
2024-04-26 23:18:37 +00:00
Rob Lemley 7571177632 Bug 1893518 - Port bug 1885985: Include update_framework_artifacts in macOS builds. r=dandarnell
Fix for broken macOS artifact builds.

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

--HG--
extra : moz-landing-system : lando
2024-04-25 21:16:52 +00:00
Rob Lemley e5659a0ee5 Bug 1893271 - Set rule IDs for comm-esr115 update channels. r=dandarnell
To set the correct update rules post channel migration.

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

--HG--
extra : amend_source : cf0a2995723b613a6a133b56b587821c48a10eda
2024-04-25 11:04:10 +01:00
Rob Lemley 9eee1dc938 Bug 1885550 - Port bug 1885361: Refactor for SkipUnlessMozlint moving to gecko_taskgraph. r=dandarnell
SkipUnlessMozlint is now in gecko_taskgraph and received a minor facelift so
that the code can be used for Firefox CI as well as Thunderbird.

The strategy needs to be registered in comm_taskgraph.optimize to set the
the path to the mozlint config files. It does not need to be listed in
`optimizations` as that will be brought in from gecko_taskgraph.

This reduces the configuration needed in the job itself, all that's needed is
the mozlint yaml filename.

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

--HG--
extra : moz-landing-system : lando
2024-04-23 22:16:43 +00:00
Rob Lemley d5918aabb8 Bug 1892970 - Port bug 1886386: Add --local-repo argument to update-verify-config-creator. r=dandarnell
Fix for broken UVC jobs on comm-beta.

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

--HG--
extra : moz-landing-system : lando
2024-04-23 21:57:02 +00:00
Rob Lemley 05e3e38d97 Bug 1892498 - Port bug 1891629: Make xpcshell msix a pure variant. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D208042

--HG--
extra : amend_source : 4d1a367fce8149282d87e1364feea7d176f7f14c
2024-04-22 17:25:52 +01:00
Daniel Darnell 306ffc80fb Bug 1891451 - Port bug 1868440: Upgrade Gecko to Taskgraph 7.x. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D207587

--HG--
rename : taskcluster/ci/config.yml => taskcluster/config.yml
rename : taskcluster/ci/balrog/kind.yml => taskcluster/kinds/balrog/kind.yml
rename : taskcluster/ci/beetmover-checksums/kind.yml => taskcluster/kinds/beetmover-checksums/kind.yml
rename : taskcluster/ci/beetmover-repackage/kind.yml => taskcluster/kinds/beetmover-repackage/kind.yml
rename : taskcluster/ci/beetmover-source/kind.yml => taskcluster/kinds/beetmover-source/kind.yml
rename : taskcluster/ci/beetmover-strings-source/kind.yml => taskcluster/kinds/beetmover-strings-source/kind.yml
rename : taskcluster/ci/bouncer-locations/kind.yml => taskcluster/kinds/bouncer-locations/kind.yml
rename : taskcluster/ci/build-mac-notarization/kind.yml => taskcluster/kinds/build-mac-notarization/kind.yml
rename : taskcluster/ci/build-mac-signing/kind.yml => taskcluster/kinds/build-mac-signing/kind.yml
rename : taskcluster/ci/build-signing/kind.yml => taskcluster/kinds/build-signing/kind.yml
rename : taskcluster/ci/build/linux.yml => taskcluster/kinds/build/linux.yml
rename : taskcluster/ci/build/macosx.yml => taskcluster/kinds/build/macosx.yml
rename : taskcluster/ci/build/windows.yml => taskcluster/kinds/build/windows.yml
rename : taskcluster/ci/docker-image/docker-image.yml => taskcluster/kinds/docker-image/docker-image.yml
rename : taskcluster/ci/l10n-bump/kind.yml => taskcluster/kinds/l10n-bump/kind.yml
rename : taskcluster/ci/mar-signing-l10n/kind.yml => taskcluster/kinds/mar-signing-l10n/kind.yml
rename : taskcluster/ci/mar-signing/kind.yml => taskcluster/kinds/mar-signing/kind.yml
rename : taskcluster/ci/merge-automation/kind.yml => taskcluster/kinds/merge-automation/kind.yml
rename : taskcluster/ci/partials-signing/kind.yml => taskcluster/kinds/partials-signing/kind.yml
rename : taskcluster/ci/partials/kind.yml => taskcluster/kinds/partials/kind.yml
rename : taskcluster/ci/post-balrog-dummy/kind.yml => taskcluster/kinds/post-balrog-dummy/kind.yml
rename : taskcluster/ci/post-beetmover-checksums-dummy/kind.yml => taskcluster/kinds/post-beetmover-checksums-dummy/kind.yml
rename : taskcluster/ci/post-beetmover-dummy/kind.yml => taskcluster/kinds/post-beetmover-dummy/kind.yml
rename : taskcluster/ci/release-balrog-scheduling/kind.yml => taskcluster/kinds/release-balrog-scheduling/kind.yml
rename : taskcluster/ci/release-balrog-submit-toplevel/kind.yml => taskcluster/kinds/release-balrog-submit-toplevel/kind.yml
rename : taskcluster/ci/release-beetmover-push-to-release/kind.yml => taskcluster/kinds/release-beetmover-push-to-release/kind.yml
rename : taskcluster/ci/release-beetmover-source-checksums/kind.yml => taskcluster/kinds/release-beetmover-source-checksums/kind.yml
rename : taskcluster/ci/release-bouncer-aliases/kind.yml => taskcluster/kinds/release-bouncer-aliases/kind.yml
rename : taskcluster/ci/release-bouncer-sub/kind.yml => taskcluster/kinds/release-bouncer-sub/kind.yml
rename : taskcluster/ci/release-early-tagging/kind.yml => taskcluster/kinds/release-early-tagging/kind.yml
rename : taskcluster/ci/release-flatpak-push/kind.yml => taskcluster/kinds/release-flatpak-push/kind.yml
rename : taskcluster/ci/release-flatpak-repackage/kind.yml => taskcluster/kinds/release-flatpak-repackage/kind.yml
rename : taskcluster/ci/release-generate-checksums-beetmover/kind.yml => taskcluster/kinds/release-generate-checksums-beetmover/kind.yml
rename : taskcluster/ci/release-generate-checksums-signing/kind.yml => taskcluster/kinds/release-generate-checksums-signing/kind.yml
rename : taskcluster/ci/release-mark-as-shipped/kind.yml => taskcluster/kinds/release-mark-as-shipped/kind.yml
rename : taskcluster/ci/release-push-langpacks/kind.yml => taskcluster/kinds/release-push-langpacks/kind.yml
rename : taskcluster/ci/release-snap-repackage/kind.yml => taskcluster/kinds/release-snap-repackage/kind.yml
rename : taskcluster/ci/release-source-checksums-signing/kind.yml => taskcluster/kinds/release-source-checksums-signing/kind.yml
rename : taskcluster/ci/release-source-signing/kind.yml => taskcluster/kinds/release-source-signing/kind.yml
rename : taskcluster/ci/release-version-bump/kind.yml => taskcluster/kinds/release-version-bump/kind.yml
rename : taskcluster/ci/repackage-signing-l10n/kind.yml => taskcluster/kinds/repackage-signing-l10n/kind.yml
rename : taskcluster/ci/repackage-signing-msi/kind.yml => taskcluster/kinds/repackage-signing-msi/kind.yml
rename : taskcluster/ci/repackage-signing-msix/kind.yml => taskcluster/kinds/repackage-signing-msix/kind.yml
rename : taskcluster/ci/repackage-signing-shippable-l10n-msix/kind.yml => taskcluster/kinds/repackage-signing-shippable-l10n-msix/kind.yml
rename : taskcluster/ci/repackage-signing/kind.yml => taskcluster/kinds/repackage-signing/kind.yml
rename : taskcluster/ci/shippable-l10n-mac-notarization/kind.yml => taskcluster/kinds/shippable-l10n-mac-notarization/kind.yml
rename : taskcluster/ci/shippable-l10n-mac-signing/kind.yml => taskcluster/kinds/shippable-l10n-mac-signing/kind.yml
rename : taskcluster/ci/shippable-l10n-pre-signing/kind.yml => taskcluster/kinds/shippable-l10n-pre-signing/kind.yml
rename : taskcluster/ci/shippable-l10n-signing/kind.yml => taskcluster/kinds/shippable-l10n-signing/kind.yml
rename : taskcluster/ci/source-test/clang.yml => taskcluster/kinds/source-test/clang.yml
rename : taskcluster/ci/source-test/mozlint.yml => taskcluster/kinds/source-test/mozlint.yml
rename : taskcluster/ci/source-test/python.yml => taskcluster/kinds/source-test/python.yml
rename : taskcluster/ci/test/compiled.yml => taskcluster/kinds/test/compiled.yml
rename : taskcluster/ci/test/test-platforms.yml => taskcluster/kinds/test/test-platforms.yml
rename : taskcluster/ci/test/test-sets.yml => taskcluster/kinds/test/test-sets.yml
rename : taskcluster/ci/test/tests.yml => taskcluster/kinds/test/tests.yml
rename : taskcluster/ci/toolchain/clang.yml => taskcluster/kinds/toolchain/clang.yml
rename : taskcluster/ci/toolchain/libotr.yml => taskcluster/kinds/toolchain/libotr.yml
extra : amend_source : 6a922da9a7bae728c9ec502368aeea1a070fedb7
2024-04-19 11:28:31 +01:00
Rob Lemley 981cda4330 Bug 1891542 - Read project & scriptworker attributes from comm_taskgraph.util.taskgraph_attributes. r=dandarnell
This gets most of the comm_taskgraph project-related bits out of gecko_taskgraph.
At least the code that needs updating every year when its time for a new ESR
repo.

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

--HG--
extra : amend_source : b66f05f215fb031d2ce57c5a33ae314cd95a84e8
2024-04-18 11:21:34 +01:00
Rob Lemley d9a72c9674 Bug 1891519 - Update taskgraph test parameters files. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D207494

--HG--
extra : amend_source : 0b8ba66977555279ea82155df025fa5fee976910
2024-04-18 11:21:00 +01:00
Daniel Darnell 9a6eceb8e5 Bug 1891262 - Update Flatpak manifest to align with Flathub's new brand guidelines. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D207349

--HG--
extra : amend_source : 34c0915ebad312ff14f52a4cdd65df259c65698d
2024-04-16 17:39:33 +01:00
Rob Lemley 491aad1218 Bug 1872799 - Set AUS rule ID for comm-release. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D207493

--HG--
extra : moz-landing-system : lando
2024-04-16 13:24:04 +00:00
Rob Lemley 9b25eb6a8e Bug 1891505 - Disable some CI jobs for comm-release temporarily. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D207492

--HG--
extra : moz-landing-system : lando
2024-04-16 13:24:03 +00:00
Geoff Lankow cf871b631e Bug 1891150 - Port bug 1888460: adjust linux/android-em tasks to use new *-noscratch workers. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/283a71abb547740e1fe56c6d669272379b47afcb.
2024-04-12 10:25:11 +12:00
Daniel Darnell c9a4346727 Bug 1885794 - Fix opening external attachments when is required. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D207142

--HG--
extra : amend_source : 739da6371ee968532f3ba62aaa78bfae28bd5e8c
2024-04-10 13:06:53 +00:00
Martin Giger 8a31fa0dce Backed out changeset 04280cf02516 (bug 1885550) because the mozilla-central counter part was backed out 2024-04-03 12:00:48 +02:00
Rob Lemley 2aa15fedc3 Bug 1888666 - Port bug 1888131: Use taskcluster-built python for tests. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D206115

--HG--
extra : amend_source : 80c23527ce1fa2d766e43b92bc7f4c0c68c112e3
2024-03-29 15:11:56 +00:00
Rob Lemley 80eee3a33f Bug 1888665 - Port bug 1888648: Remove are-we-esmified-yet cron job. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D206114

--HG--
extra : amend_source : e1f2c3a6bd7fa14b12bdcad0f74d543cf52d3676
2024-03-30 12:11:34 +02:00
Rob Lemley 09186d57d0 Bug 1888233 - Disable building gtest in Thunderbird Rust builds temporarily. r=dandarnell
Until bug 1888234 is fixed.

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

--HG--
extra : moz-landing-system : lando
2024-03-29 21:04:19 +00:00
Daniel Darnell d9ca027472 Bug 1882985 - Grant flatpak device=all permission to fix MFA. r=rjl DONTBUILD
Depends on D205475

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

--HG--
extra : moz-landing-system : lando
2024-03-29 18:03:04 +00:00
Daniel Darnell 938db45e42 Bug 1850043 - Bring tb-flatpak Docker image more inline with tb-snap. r=rjl DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D205475

--HG--
rename : taskcluster/docker/tb-flatpak/runme.sh => taskcluster/docker/tb-flatpak/repack.sh
extra : moz-landing-system : lando
2024-03-29 18:03:03 +00:00
Rob Lemley e35a060bd5 Bug 1885550 - Port bug 1885361: Refactor for SkipUnlessMozlint moving to gecko_taskgraph. r=dandarnell
SkipUnlessMozlint is now in gecko_taskgraph and received a minor facelift so
that the code can be used for Firefox CI as well as Thunderbird.

The strategy needs to be registered in comm_taskgraph.optimize to set the
the path to the mozlint config files. It does not need to be listed in
`optimizations` as that will be brought in from gecko_taskgraph.

This reduces the configuration needed in the job itself, all that's needed is
the mozlint yaml filename.

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

--HG--
extra : moz-landing-system : lando
2024-03-29 05:32:15 +00:00
Daniel Darnell dc3cb03ada Bug 1887773 - Port bug 1887728: MacOSX14.2 SDK fails to download. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D205761

--HG--
extra : moz-landing-system : lando
2024-03-29 05:32:15 +00:00
Rob Lemley 793e55e7a7 Bug 1887776 - Add generic action to trigger tb-rust automation with correct Gecko rev. r=dandarnell
Generic actions usually run with the same GECKO/COMM revisions as the Decision
task they are called from. The Rust vendor automation needs to run with the latest
tip of mozilla-central though.
Create a new custom-push-action to run the automation. The modified function updates
the environment of the task with the correct revision.

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

--HG--
extra : amend_source : 16fd9980338c47e7e4004a240ad22e8e79b871b6
2024-03-28 13:28:16 -04:00
Daniel Darnell 917770f399 Bug 1887772 - Port bug 1885956: Make it possible to use a different python version to run taskcluster task. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D205746

--HG--
extra : amend_source : fed31e169e5f564e3d7390afd5d5e6a7fa6c7abc
2024-03-26 18:32:47 +00:00
Rob Lemley c63cfeca80 Bug 1887656 - Add macosx64-rust/opt to allowed mac-signing build platforms. r=rjl
The macOS Rust builds were falling back to the v1 macOS hardened signing configs (for
Firefox). Those were removed in bug 1886051 causing these signing jobs to fail.
Just needed to add the build platform to only-for-build-platforms so the transform picks
it up.

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

--HG--
extra : amend_source : 62fe74963cf78544e4f5c201967e235c946c954d
2024-03-26 07:52:26 +02:00
Daniel Darnell 46de3fb729 Bug 1850043 - Move redundant files from tb-flatpak Docker image to recipes directory. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D203351

--HG--
extra : amend_source : 1a96725ccd4f95762fa6a320b74da9c2b287b0e4
2024-03-26 07:50:31 +02:00
Daniel Darnell 12b544cad7 Bug 1498413 - Move redundant files from tb-snap Docker image to recipes directory. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D203303

--HG--
rename : taskcluster/docker/tb-snap/build_desktop_file.py => taskcluster/docker/recipes/build_desktop_file.py
rename : taskcluster/docker/tb-snap/fluent_requirements.txt => taskcluster/docker/recipes/fluent_requirements.txt
rename : taskcluster/docker/tb-snap/org.mozilla.thunderbird.desktop.jinja2 => taskcluster/docker/recipes/org.mozilla.thunderbird.desktop.jinja2
extra : amend_source : f744c9806b998e0133debc189ce5d4438c3818df
2024-03-26 07:50:02 +02:00
Magnus Melin b45d6d3277 Bug 1886051 - Port to Thunderbird - Cleanup old macOS signing config. rs=bustage-fix
--HG--
extra : amend_source : 7f4a616458b96415de80ae098f8d7900d8548e64
2024-03-23 13:37:16 +02:00