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

1220 Коммитов

Автор SHA1 Сообщение Дата
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
Rob Lemley bec624ce10 Bug 1886448 - Port bug 1817296: get rid of duplication in update verify treeherder symbols. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D205220

--HG--
extra : moz-landing-system : lando
2024-03-21 22:02:51 +00:00
Magnus Melin bf0cc3ae17 Bug 1824260 - Update outdated .jsm references. r=freaktechnik
Update outdated .jsm references in the tree.

Depends on D204766

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

--HG--
extra : rebase_source : cdf8c1367702bb00c51a750cc712e156db65d371
extra : amend_source : 5f2256fc97ae8f3de2086ffbe99acde9fdef0473
2024-03-21 19:44:49 +02:00
Rob Lemley 461c3c75ec Bug 1886196 - Port bug 1884364: Add new parameters to tg.diff test files. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D205158

--HG--
extra : moz-landing-system : lando
2024-03-20 21:48:58 +00:00
Rob Lemley 746a762041 Bug 1886196 - Port bug 1884364: Added "files_changed" to decision parameters. r=dandarnell
Minimal changes to fix decision task bustage.

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

--HG--
extra : moz-landing-system : lando
2024-03-20 21:48:58 +00:00
Rob Lemley de72b627d6 Bug 1886196 - Remove the "skip-suite" optimization strategies. r=dandarnell
These are not really needed anymore because comm_taskgraph.get_decision_parameters()
checks to see if a push is only "suite/" code and forces a DONTBUILD in those cases.

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

--HG--
extra : moz-landing-system : lando
2024-03-20 21:48:57 +00:00
Rob Lemley 56c16a540d Bug 1850135 - comm_taskgraph.files_changed code cleanup. r=dandarnell
Remove code duplicated in gecko_taskgraph.

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

--HG--
extra : amend_source : 22f5ec1b1bf844dd7804014f7f55c7a8a2150250
2024-03-19 11:51:00 +02:00
Rob Lemley 8eff878a45 Bug 1884991 - Only set target_tasks_method for try-c-c when it's unset. r=dandarnell
There are other legit target_tasks_methods that could be used on try-cc,
such as "release-simulation" which are not possible currently.

gecko_taskgraph will set target_tasks_method to "default" for try-c-c
pushes. Only set it to "try_cc_tasks" if that is the case.

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

--HG--
extra : amend_source : 2fcdd1265926d06989cb53240e478f815fc10c4e
2024-03-14 13:11:54 -07:00
Daniel Darnell f9ebb47196 Bug 1869063 - Add Rust linter rustfmt. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D201964

--HG--
extra : moz-landing-system : lando
2024-03-14 07:12:00 +00:00
Daniel Darnell a0bc09a88c Backed out changeset f60f6e442a7f (bug 1869063) for causing build bustage. r=backout 2024-03-13 17:02:20 -07:00
Daniel Darnell a23ca95c36 Bug 1869063 - Add Rust linter rustfmt. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D201964

--HG--
extra : amend_source : 0e4e7f480d00e9005213c78ede0094393625a79e
2024-03-13 16:41:45 -07:00
Magnus Melin 6794603960 Bug 1882995 - Port bug 1882441 - Enable libxml2 support in windows clang. rs=bustage-fix
--HG--
extra : rebase_source : e3d54a94ab76a08445f16efc569cc9b0fbdc84ae
extra : amend_source : 423929d89910c6110a56f2e75c75d74e28d09729
2024-03-01 13:09:28 +02:00
Boudhayan Bhattacharya 487e7de987 Bug 1882352 - Set the DICPATH environment variable. r=dandarnell
According to bz#1881830 the `spellchecker.dictionary_path` config
in distribution.ini has no effect and no spellcheckers other than
en-US show up. The same can be observed for Thunderbird flatpak and the
workaround listed in the above bug works for Thunderbird too.

So pass that environment variable in the flatpak

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

--HG--
extra : moz-landing-system : lando
2024-02-29 06:32:32 +00:00
Rob Lemley 30854cea94 Bug 1881568 - Port bug 1881381: Switch build to VS 2022. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D202471

--HG--
extra : moz-landing-system : lando
2024-02-28 18:08:25 +00:00
Boudhayan Bhattacharya b582cd4ab9 Bug 1880741 - Move screenshots in child tag images. r=dandarnell
This makes it pass validation with appstreamcli validate

See also https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots

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

--HG--
extra : histedit_source : 32f662b3cce603158654c71f4de59e0e71429d29
2024-02-18 06:02:50 +00:00
Rob Lemley 3dfa4da369 Bug 1881535 - Port bug 1880001 - Add gcc-11 toolchain for node-18. rs=bustage-fix 2024-02-22 11:33:53 -05:00
Rob Lemley 0c83550bb0 Bug 1870377 - Port bug 1854868: Enable signing of UpdateSettings.framework. r=elizabeth
Port of D189971.

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

--HG--
extra : rebase_source : d2c63eef0f95638c5509fa85d5121c5ac14c2a7a
extra : amend_source : 9c745a96cb3cd84c16dd0f156d06e5c46af0c954
2023-12-18 16:06:27 +00:00
Rob Lemley a3f7ce4fb5 Bug 1870378 - Port bug 1799332: Enable signing of ChannelPrefs.framework. r=elizabeth
Port of D189970.

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

--HG--
extra : rebase_source : d1f3d96f6ab30c79f7902cf3890e7e422b0dec55
extra : amend_source : 69b8d11de3f5bd4f588c2738ec73ff1eeb266c15
2023-12-18 16:06:18 +00:00
Rob Lemley 893789d34d Bug 1879159 - [tb-rust ci] Add some tests to verify it works. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201839

--HG--
rename : taskcluster/comm_taskgraph/test/conftest.py => taskcluster/docker/tb-updatebot/vendor/test/conftest.py
extra : moz-landing-system : lando
2024-02-22 06:46:18 +00:00
Rob Lemley eea68873df Bug 1879159 - [tb-rust ci] Stop emailing Thunderbird Sheriffs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201838

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:17 +00:00
Rob Lemley 21f5a5388d Bug 1879159 - [tb-rust ci] Check for open Phabricator revisions and abandon if needed. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201837

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:17 +00:00
Rob Lemley 0bbb3b54e2 Bug 1879159 - [tb-rust ci] Add Phabricator revision and checksums.json build artifacts. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201836

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:17 +00:00
Rob Lemley 6048a36bd6 Bug 1879159 - [tb-rust ci] Use a Python virtualenv rather than system Python. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201835

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:16 +00:00
Rob Lemley 429b9ca78c Bug 1879159 - [tb-rust ci] Run setup.py in Dockerfile as unprivileged user. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201834

--HG--
extra : moz-landing-system : lando
2024-02-22 06:46:16 +00:00
Rob Lemley bd6abd87da Backed out 6 changesets (Bug 1879159) bf53c5282148:64344910bd12 for CI failures. r=backout
--HG--
extra : histedit_source : dbed1229afc1b82526d451e3ce22f9a17ab268be
2024-02-20 17:19:43 -05:00
Rob Lemley eec2bcf25a Bug 1872799 - [tb-monthly] Update Balrog rule ID's for staging releases. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201843

--HG--
extra : amend_source : cc33e81bbe2219c2cfc48ea451df4c72c44e340f
2024-02-20 15:29:23 -05:00
Rob Lemley 019d4c418c Bug 1879159 - [tb-rust ci] Add some tests to verify it works. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201839

--HG--
rename : taskcluster/comm_taskgraph/test/conftest.py => taskcluster/docker/tb-updatebot/vendor/test/conftest.py
extra : amend_source : 13817df2d7b26d5c6da73febd2f367b390f0f9aa
2024-02-20 15:27:51 -05:00
Rob Lemley 5607540ba2 Bug 1879159 - [tb-rust ci] Stop emailing Thunderbird Sheriffs. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201838

--HG--
extra : amend_source : c789198b1b4c0f6a89382cfc0de1b4ec13815c75
2024-02-20 15:27:34 -05:00
Rob Lemley 7f7afd29b4 Bug 1879159 - [tb-rust ci] Check for open Phabricator revisions and abandon if needed. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201837

--HG--
extra : amend_source : cd5d922aa05ebbcb9a6ef6cc5f53a430736872f4
2024-02-20 15:27:19 -05:00
Rob Lemley 692db4e961 Bug 1879159 - [tb-rust ci] Add Phabricator revision and checksums.json build artifacts. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201836

--HG--
extra : amend_source : 611bf0d1757c3df57d52db76ecd962bbdb5a57e2
2024-02-20 15:27:08 -05:00
Rob Lemley 1bf1bc4891 Bug 1879159 - [tb-rust ci] Use a Python virtualenv rather than system Python. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201835

--HG--
extra : amend_source : f16f445447eb7572947adeaef01d0aed2e58d373
2024-02-20 15:26:53 -05:00
Rob Lemley 6a9858874d Bug 1879159 - [tb-rust ci] Run setup.py in Dockerfile as unprivileged user. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201834

--HG--
extra : amend_source : 0234073f1715f74a5c34521c18896683497a64ad
2024-02-20 15:26:27 -05:00
Rob Lemley c57f756786 Bug 1879597 - Set macOS SDK name correctly in libotr.sh. r=dandarnell
This only matters when the script is used outside of CI where the environment
variable is not already set.

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

--HG--
extra : amend_source : 39be84a132a0115c34fe6f9e0e57acc5529b7eb5
2024-02-14 09:03:07 +02:00
Rob Lemley a09954b9f2 Bug 1879592 - Create a "recipes" directory for shared Docker image snippets. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201572

--HG--
rename : taskcluster/docker/tb-snap/make_venv.sh => taskcluster/docker/recipes/make_venv.sh
extra : amend_source : 5ee9f2666dd065c7581c39f0db270008148b2a06
2024-02-14 09:02:19 +02:00
Rob Lemley 3bf895dbfa Bug 1879159 - [tb-rust ci] Add tb-rust automation job to Taskcluster index. r=dandarnell
Runs will now appear in the Taskcluster index to make it easier to locate the
file artifacts in automation. In particular, save the most recently submitted
Phabricator review id (Dnnnn).

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

--HG--
extra : amend_source : e84d6e8d119f409ae9e61340e5c6e92fa3274462
2024-02-14 09:01:46 +02:00
Rob Lemley 42482ce794 Bug 1879159 - [tb-rust ci] Fix up secrets scopes for running on try-comm-central. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201574

--HG--
extra : amend_source : c7a86477d3a4736a4133fd6ce9ce0c73923fe663
2024-02-14 09:01:22 +02:00
Rob Lemley 77294b6352 Bug 1879159 - [tb-rust ci] Set a bug number on vendored rust library updates. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D201573

--HG--
extra : amend_source : 43dd45dee5862e775b71d2a2cd701027528fed82
2024-02-14 09:00:35 +02:00
Rob Lemley 0b146e856d Bug 1877799 - Follow-up: Copy moz-phab config before setting permissions to avoid error. r=mkmelin DONTBUILD
privileged-setup.sh chowns all of /builds/worker so that files are accessible.

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

--HG--
extra : moz-landing-system : lando
2024-02-08 14:17:36 +00:00
Geoff Lankow 2da3ebb0fb Bug 1877796 follow-up - Replace mistakenly removed lines. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D200902

--HG--
extra : amend_source : c23a598385fbfbc17a507c13e26b97a6c1a02c9b
2024-02-07 10:35:03 +02:00
Rob Lemley 34a55950f5 Bug 1877796 - Port bug 1773509: Add windows-rs crate toolchain to Windows builds. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200209

--HG--
extra : amend_source : 81f354b772020c63ad5a93cf244c7da3ca934276
2024-02-07 09:22:50 +02:00
Daniel Darnell 4dbda98af2 Bug 1498413 - Implement repackaging Thunderbird as snap. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D200554

--HG--
extra : amend_source : 42710a50ecbd371d29a80191610ba53b38b7e3e7
2024-02-03 09:31:49 +00:00
Rob Lemley 1b6c6bce9c Bug 1877799 - Expand notifications to tb-sheriffs for Rust automation progress. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200455

--HG--
extra : moz-landing-system : lando
2024-02-06 10:39:32 +00:00
Rob Lemley 5f20c54851 Bug 1877799 - Start a try-cc build after running tb-rust vendor. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200340

--HG--
extra : moz-landing-system : lando
2024-02-06 10:39:32 +00:00
Rob Lemley 24e97b591f Bug 1877799 - tb-rust vendor automation cleanup. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D200211

--HG--
extra : moz-landing-system : lando
2024-02-06 10:39:31 +00:00
Rob Lemley b755783da3 Bug 1869860 - Follow-up: Run moz-phab --yes to avoid timeout. r=dandarnell DONTBUILD
moz-phab submit never completes, use --yes to force it.

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

--HG--
extra : moz-landing-system : lando
2024-01-30 19:32:34 +00:00
Rob Lemley ed3234f5a1 Bug 1869860 - Set up "cron" decision task to run tb-rust automation. r=dandarnell
A bit of a hack to generate a Taskcluster hook that will trigger the tb-rust
vendor automation job. The cron task will never actually run with an empty
schedule, but with appropriate grants in ci-configuration it will be triggerable
by a CI job on mozilla-central and by Thunderbird sheriffs & releng.

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

--HG--
extra : moz-landing-system : lando
2024-01-30 16:26:23 +00:00
Rob Lemley dce99fc38e Bug 1869860 - tb-rust vendor automation. r=dandarnell
This is just the automation job itself. It will:
- Run `mach tb-rust check-upstream` and exit if no changes are needed
- Run `mach tb-rust vendor`
- Commit changes from the above and export to a build artifact
- Submit the changes to Phabricator for review and manual landing

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

--HG--
extra : moz-landing-system : lando
2024-01-30 16:26:22 +00:00
Rob Lemley 84aa3f3b9b Backed out changeset 7aa19ed82835 (bug 1869860) by request. r=backout DONTBUILD 2024-01-29 16:13:00 -05:00
Rob Lemley bd173a946b Bug 1869860 - tb-rust vendor automation. r=dandarnell
This is just the automation job itself. It will:
- Run `mach tb-rust check-upstream` and exit if no changes are needed
- Run `mach tb-rust vendor`
- Commit changes from the above and export to a build artifact
- Submit the changes to Phabricator for review and manual landing

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

--HG--
extra : moz-landing-system : lando
2024-01-29 16:58:10 +00:00
Rob Lemley 34d89d785a Bug 1874932 - Temporarily disable update & final verify tests on comm-release. r=dandarnell
Since there is no release to update from, disable these tests until
after the first RC version ships from comm-release.

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

--HG--
extra : rebase_source : 436cdb3ac5f6f4db6de430bd891e88758630d4d9
extra : amend_source : 80366fee93e63ca623e39c4fdbb87ca98a3b442f
2024-01-24 20:02:42 +00:00
Rob Lemley df359c2ea8 Bug 1874932 - Run update-verify-next on esr115, not release. r=dandarnell
Differential Revision: https://phabricator.services.mozilla.com/D199570

--HG--
extra : amend_source : 122219a8e75f3f9f1309ce35ddc08e66d9ce579f
2024-01-24 20:02:38 +00:00
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