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