releases-comm-central/taskcluster
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
..
ci Bug 1857836 - Temporarily add expiry policy for "try". rs=bustage-fix DONTBUILD 2023-10-09 11:57:01 -04:00
comm_taskgraph Bug 1850600 - Set target_tasks_method to "nothing" for suite-only pushes. r=dandarnell 2023-10-14 13:48:38 +03:00
docker Bug 1850013 - Add release notes URL to Flatpak manifest. r=rjl 2023-08-30 23:42:43 +02:00
docs Bug 1840697 - Move remaining Thunderbird-defined jobs to Debian 12 Docker images. r=dandarnell 2023-08-05 10:43:28 +00:00
scripts Bug 1846309 - Port bug 1840752: Drop support for macOS < 10.15. r=rjl 2023-08-02 13:54:03 +00:00
.yamllint No bug - Fix white-space in taskcluster/.yamllint; rs=white-space-only 2019-12-27 22:50:21 +13:00
moz.build Bug 1652638 - Unittests for comm_taskgraph.parameters. r=justdave 2021-05-21 00:38:07 +00:00