gecko-dev/taskcluster
Andrew Halberstadt 7176a9a02c Bug 1886193 - Use 'build' optimization strategy for new Android builds, r=geckoview-reviewers,taskgraph-reviewers,jcristau,tthibaud
By setting these to the "build" optimization, it means that bugbug will apply its
machine learning algorithm on autoland and with `mach try auto`.

But in addition, this also sets up some new SCHEDULES rules. A new mutually
exclusive SCHEDULES group around the "application" is created. Namely it can be
one of:

- firefox
- fenix
- focus-android

Files under `/browser` are tagged with the "firefox" component, while files
under `mobile/android` will be tagged with both "fenix" and "focus-android"
components. Files under the `mobile/android/fenix` or
`mobile/android/focus-android` dirs are further restricted to their respective
component. Note that any files that can impact Gecko should not be tagged with
any of these components.

On the task side, all of the prior Firefox builds and tests are tagged with the
"firefox" component, while all of the new Android builds and tests are tagged
with "fenix", "focus-android" or both (depending on the task).

The upshot of all this, is that patches that *only* modify files under
`/mobile/android` will not run any of the Firefox builds and tests. Conversely
patches that *only* modify files under `/browser` will not run any of the
Android builds and tests.

Differential Revision: https://phabricator.services.mozilla.com/D205127
2024-03-21 16:02:24 +00:00
..
android_taskgraph Bug 1886656 - remove code-review attribute from android build/test tasks. r=jlorenzo DONTBUILD 2024-03-21 09:13:40 +00:00
ci Bug 1886193 - Use 'build' optimization strategy for new Android builds, r=geckoview-reviewers,taskgraph-reviewers,jcristau,tthibaud 2024-03-21 16:02:24 +00:00
docker Bug 1864896: Autofix unused function arguments (general). r=nika,jfkthame,ckerschb 2024-03-19 14:59:22 +00:00
docs Bug 1884364 - Create a new 'files_changed' parameter, r=taskgraph-reviewers,releng-reviewers,jcristau 2024-03-19 14:13:54 +00:00
gecko_taskgraph Bug 1886193 - Use 'build' optimization strategy for new Android builds, r=geckoview-reviewers,taskgraph-reviewers,jcristau,tthibaud 2024-03-21 16:02:24 +00:00
scripts Bug 1885155 - fetch-content: retry downloads on size or checksum mismatch. r=releng-reviewers,bhearsum 2024-03-21 15:38:03 +00:00
test Bug 1886230 - [ci] Add dummy 'files_changed' value to test_mach_try_auto.py, r=taskgraph-reviewers,bhearsum 2024-03-20 13:21:37 +00:00
.yamllint
mach_commands.py Bug 1877347 - Replace distutils.util.strtobool with a custom strtobool within mach r=firefox-build-system-reviewers,glandium 2024-02-26 18:01:04 +00:00
moz.build