153 Commits
Author SHA1 Message Date
abhishekmadan30 b39f40c649 Bug 1652123 - Converted android worker types from voluptuous to msgspec. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D294239
2026-04-28 20:03:33 +00:00
Alex Hochheiden eace77e8cb Bug 1998865 - Add mach-gradle runner in taskcluster r=ahal,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D280301
2026-04-28 01:53:55 +00:00
Silaghi 642f21a0fc Revert "Bug 1652123 - Converted android worker types and cargo config from voluptuous to msgspec. r=ahal" for causing rust clippy failures
This reverts commit 40c2aa27e3.
2026-04-23 08:29:43 +00:00
abhishekmadan30 40c2aa27e3 Bug 1652123 - Converted android worker types and cargo config from voluptuous to msgspec. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D294239
2026-04-23 06:49:17 +00:00
Silaghi 1deebd149a Revert "Bug 1652123 - Converted android worker types and cargo config from voluptuous to msgspec. r=ahal" for causing buils bustages at widget/android/bindings/AndroidBuild
This reverts commit 9b458e6590.
2026-04-21 13:56:57 +00:00
abhishekmadan30 9b458e6590 Bug 1652123 - Converted android worker types and cargo config from voluptuous to msgspec. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D294239
2026-04-21 13:27:35 +00:00
Bastien Orivel 3ff3aaabf5 Bug 2031716 - Deduplicate the notify transform between android/gecko taskgraph. r=releng-reviewers,taskgraph-reviewers,bhearsum
The only difference was that the gecko taskgraph one didn't pass `link`
through. The rest of the change is just matching the gecko transform
expected schema instead of the android one.

Differential Revision: https://phabricator.services.mozilla.com/D294190
2026-04-14 19:24:29 +00:00
abhishekmadan30 17cf1074e3 Bug 1652123 - Converted Beetmover andriod app from voluptuous to msgspec. r=ahal,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D292919
2026-04-09 13:46:51 +00:00
Bastien Orivel 88185cb64f Bug 2025396 - Deduplicate generate_beetmover_artifact_map between gecko/android taskgraph. r=releng-reviewers,taskgraph-reviewers,jcristau
The main difference between the two is the `folder_prefix` which I just
moved into the manifest and then reused the pattern of prerendering
parts of the manifest (the `folder_prefix` section) and adding that to
the context. This `locale_prefix` was set to `${locale}` but was never
used in the manifest. The gecko `generate_beetmover_artifact_map`
actually uses it though so we have to set it to `''` for android now to
preserve the current output.

Differential Revision: https://phabricator.services.mozilla.com/D289243
2026-03-24 16:09:46 +00:00
Bastien Orivel aaa1869325 Bug 2024947 - Deduplicate generate_beetmover_upstream_artifacts between android and gecko taskgraph. r=releng-reviewers,taskgraph-reviewers,jcristau
The android_taskgraph version was a slightly simpler version of the
gecko_taskgraph one (missing some resolve_keyed_by, not_for_locales,
...) but none of the difference matter as they're optional extra
features that the android version doesn't use. In the end, the only
change I made was that check for `en-US` to bypass `all_locales: false`,
since android uses `multi` as the sentinel value for that.

Differential Revision: https://phabricator.services.mozilla.com/D288898
2026-03-20 18:46:16 +00:00
Bastien Orivel ec24e38a2d Bug 2024897 - Remove unused scriptworker-tree worker type. r=releng-reviewers,jcristau
The last use for this was removed by bug 1824856 but the implementation
for the worker type was missed.

Differential Revision: https://phabricator.services.mozilla.com/D288859
2026-03-20 12:09:46 +00:00
Bastien Orivel d825567b98 Bug 2023921 - Remove redundant parameters module in android_taskgraph. r=releng-reviewers,jcristau
This has been dead code since it got moved to android_taskgraph in bug
1808605, the schema extension is a no-op since gecko_taskgraph defines
the same fields, and the functions were never called

Differential Revision: https://phabricator.services.mozilla.com/D288198
2026-03-17 21:47:32 +00:00
abhishekmadan30 ee93730634 Bug 1652123 - Converted andriod-job-schema from voluptuous to msgspec. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D284332
2026-03-13 21:33:46 +00:00
Alex Hochheiden 9c52e69b57 Bug 2018019 - Replace functools.lru_cache with functools.cache r=firefox-build-system-reviewers,mozperftest-reviewers,perftest-reviewers,releng-reviewers,bhearsum,sergesanspaille,sparky
Differential Revision: https://phabricator.services.mozilla.com/D284312
2026-02-26 22:10:29 +00:00
abhishekmadan30 695ed0fca9 Bug 2017444 - updated taskgraph to version 19.2.1 and mozilla-taskgraph to v4.1.0. r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D283776
2026-02-23 16:54:14 +00:00
Serban Stanca 6ec3416395 Revert "Bug 2017444 - updated taskgraph to version 19.2.1 and mozilla-taskgraph to v4.1.0. r=releng-reviewers,taskgraph-reviewers,bhearsum" for causing source-test-python failures.
This reverts commit 2999dd1364.
2026-02-20 22:38:07 +00:00
abhishekmadan30 2999dd1364 Bug 2017444 - updated taskgraph to version 19.2.1 and mozilla-taskgraph to v4.1.0. r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D283776
2026-02-20 22:06:00 +00:00
Jeff Boek a64103c5fb Bug 2015938 - Adds gps_integrity_token to _get_secrets_keys_and_target_files r=jonalmeida,tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D282714
2026-02-18 21:01:52 +00:00
Cristina Horotan 5c6d4ae3f9 Revert "Bug 2015938 - Adds gps_integrity_token to _get_secrets_keys_and_target_files r=jonalmeida,tcampbell" for causing fenix-nightly-simulation bustage
This reverts commit 27a66eb17d.
2026-02-18 14:36:37 +00:00
Jeff Boek 27a66eb17d Bug 2015938 - Adds gps_integrity_token to _get_secrets_keys_and_target_files r=jonalmeida,tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D282714
2026-02-18 07:26:42 +00:00
Cristina Horotan 79c9980594 Revert "Bug 2015938 - Adds gps_integrity_token to _get_secrets_keys_and_target_files r=jonalmeida" for causing fenix bustage
This reverts commit c3a52cf327.
2026-02-11 04:07:11 +00:00
Jeff Boek c3a52cf327 Bug 2015938 - Adds gps_integrity_token to _get_secrets_keys_and_target_files r=jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D282714
2026-02-11 01:01:16 +00:00
abhishekmadan30 cba8649b40 Bug 1652123 - Part 1: Refactored voluptuous schemas to now be called LegacySchema. r=releng-reviewers,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D271127
2026-02-09 20:46:48 +00:00
Gabriel Luong 58941d64b6 Bug 2013405 - Part 5: Remove unused Pocket consumer key from BuildConfig r=android-reviewers,petru
Differential Revision: https://phabricator.services.mozilla.com/D281146
2026-02-05 01:50:53 +00:00
Sandor Molnar a638db7dc1 Revert "Bug 2013405 - Part 5: Remove unused Pocket consumer key from BuildConfig r=android-reviewers,petru" for causing fenix debug failures
This reverts commit cd6583e8c3.
2026-02-03 18:54:21 +00:00
Gabriel Luong cd6583e8c3 Bug 2013405 - Part 5: Remove unused Pocket consumer key from BuildConfig r=android-reviewers,petru
Differential Revision: https://phabricator.services.mozilla.com/D281146
2026-02-03 17:47:51 +00:00
Heitor Neiva 912fa9e97c Bug 2005681 - Remove S3 references on manifests + update manifest docs r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D276135
2026-01-12 15:17:02 +00:00
Alex Hochheiden 02333707ab Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-08 21:15:53 +00:00
Atila Butkovits ce6aff66e2 Revert "Bug 2006716 - Remove unused default_bindir() from ruff.py r=ahal,linter-reviewers" for causing failures at tp5n-pageset.manifest.
This reverts commit a198379dd7.

Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"

This reverts commit 8e2f1e924b.

Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"

This reverts commit 857218c417.

Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"

This reverts commit da4a569cfb.

Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"

This reverts commit 0781186b2e.

Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"

This reverts commit b2b8db2859.
2026-01-07 21:34:31 +00:00
Alex Hochheiden b2b8db2859 Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-07 18:08:27 +00:00
Alexandru Marc d296caccba Revert "Bug 2006716 - Remove unused default_bindir() from ruff.py r=ahal,linter-reviewers" for causing toolchain bustages
This reverts commit 76033c983e.

Revert "Bug 2006716 - Add `ruff-format` linter r=ahal,linter-reviewers"

This reverts commit 19fd8c23ca.

Revert "Bug 2006716 - Remove `black` linter r=ahal,linter-reviewers"

This reverts commit 0b01c783a6.

Revert "Bug 2006716 - Fix `ruff` linter `stderr` callback broken in D190696 r=ahal,linter-reviewers"

This reverts commit 72cab75517.

Revert "Bug 2006716 - Update `ruff` to version `0.14.9` and use consistent versions in `lint.txt` and `python-test.txt` r=ahal,linter-reviewers"

This reverts commit a434d066ce.

Revert "Bug 2006716 - Reformat entire repo with `ruff-format` (`black` replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth"

This reverts commit 3ed06912eb.
2026-01-07 00:54:28 +00:00
Alex Hochheiden 3ed06912eb Bug 2006716 - Reformat entire repo with ruff-format (black replacement) r=ahal,sylvestre,linter-reviewers,perftest-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,media-playback-reviewers,webrtc-reviewers,releng-reviewers,sessionstore-reviewers,win-reviewers,dom-storage-reviewers,translations-reviewers,omc-reviewers,android-reviewers,home-newtab-reviewers,toolkit-telemetry-reviewers,firefox-style-system-reviewers,layout-reviewers,dom-worker-reviewers,geckodriver-reviewers,Sasha,emz,fchasen,sthompson,dholbert,sparky,padenot,emilio,Gijs,mconley,tcampbell,mjf,emcminn,willdurand,gstoll,jgraham,asuth
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D276894
2026-01-07 00:32:15 +00:00
Julien Cristau 51a2fa4c6d Bug 2006861 - one more pass on migrating tasks to d2g worker pools r=releng-reviewers,Eijebong
Restrict the alias regexp in config.yml to try and avoid further
regressions.

Differential Revision: https://phabricator.services.mozilla.com/D276984
2025-12-18 20:06:01 +00:00
Alex Hochheiden e45538fc37 Bug 1998292 - Remove 'product' dimension and fenix product flavor r=geckoview-reviewers,android-reviewers,tcampbell,releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D275146
2025-12-12 22:35:53 +00:00
Nick Alexander e63b083d46 Bug 1987757 - Part 3: Include embedded-uniffi-bindgen toolchain in Android tasks. r=taskgraph-reviewers,geckoview-reviewers,releng-reviewers,jmaher,ahal,ohall,nalexander
There's no obvious way to make the toolchain conditional on being an
artifact build, so we include it everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D266035
2025-12-12 04:56:03 +00:00
Alex Hochheiden 040998e094 Bug 2003412 - Fix PLR1704 warnings: Avoid redefining argument with local variable r=emilio,perftest-reviewers,mozperftest-reviewers,taskgraph-reviewers,releng-reviewers,toolkit-telemetry-reviewers,jdescottes,bhearsum,sparky
https://docs.astral.sh/ruff/rules/redefined-argument-from-local/

Differential Revision: https://phabricator.services.mozilla.com/D274691
2025-12-10 06:05:58 +00:00
serge-sans-paille fad0cc09d3 Bug 2002953 - Use taskgraph.util.copy.deepcopy instead of copy.deepcopy r=jcristau,releng-reviewers
As it was meant to be used. This saves around 50ms during taskgraph
building.

Differential Revision: https://phabricator.services.mozilla.com/D274392
2025-11-30 21:31:58 +00:00
Cristian Tuns d2e3332796 Revert "Bug 1987757 - Part 3: Include embedded-uniffi-bindgen toolchain in Android tasks. r=taskgraph-reviewers,geckoview-reviewers,releng-reviewers,jmaher,ahal,ohall,nalexander" local android builds are busted and will stay busted as long as this is in-tree
This reverts commit a8ea9ca07f.

Revert "Bug 1987757 - Part 2: Expose `embedded-uniffi-bindgen` to build. r=firefox-build-system-reviewers,ahochheiden,nalexander"

This reverts commit 2e1b5393dc.

Revert "Bug 1987757 - Part 1: Add `embedded-uniffi-bindgen` and `nimbus-fml` stub toolchains. r=taskgraph-reviewers,jmaher,nalexander"

This reverts commit 76f2f563a2.
2025-11-29 00:00:09 +00:00
Nick Alexander a8ea9ca07f Bug 1987757 - Part 3: Include embedded-uniffi-bindgen toolchain in Android tasks. r=taskgraph-reviewers,geckoview-reviewers,releng-reviewers,jmaher,ahal,ohall,nalexander
There's no obvious way to make the toolchain conditional on being an
artifact build, so we include it everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D266035
2025-11-28 17:07:15 +00:00
agoloman 601d93eaf2 Revert "Bug 1987757 - Part 3: Include embedded-uniffi-bindgen toolchain in Android tasks. r=taskgraph-reviewers,geckoview-reviewers,releng-reviewers,jmaher,ahal,ohall,nalexander" for causing android build bustages.
This reverts commit 65bd002fdb.

Revert "Bug 1987757 - Part 2: Expose `embedded-uniffi-bindgen` to build. r=firefox-build-system-reviewers,ahochheiden,nalexander"

This reverts commit 61df43a027.

Revert "Bug 1987757 - Part 1: Add `embedded-uniffi-bindgen` and `nimbus-fml` stub toolchaina. r=taskgraph-reviewers,jmaher,nalexander"

This reverts commit 419c3b52b6.
2025-11-27 21:39:02 +00:00
Nick Alexander 65bd002fdb Bug 1987757 - Part 3: Include embedded-uniffi-bindgen toolchain in Android tasks. r=taskgraph-reviewers,geckoview-reviewers,releng-reviewers,jmaher,ahal,ohall,nalexander
There's no obvious way to make the toolchain conditional on being an
artifact build, so we include it everywhere.

Differential Revision: https://phabricator.services.mozilla.com/D266035
2025-11-27 18:50:55 +00:00
Andrew Halberstadt 4013deb920 Bug 1998178 - Switch default 'run-on-repo-type' to both Git and Hg, r=taskgraph-reviewers,mozperftest-reviewers,releng-reviewers,jcristau,sparky
The taskgraph diff is identical as we add an explicit
`run-on-repo-type: ["hg"]` to every task. This way it's easier to grep
for which kinds still haven't been migrated yet, and new kinds will be
more likely to work with Git from the get go.

Differential Revision: https://phabricator.services.mozilla.com/D271271
2025-11-06 22:12:51 +00:00
Cosmin Sabou c932ecc4d8 Revert "Bug 1998178 - Mark desktop build and lint tasks as Git compatible, r=taskgraph-reviewers,jcristau" for python failures on multiple tests.
This reverts commit c550d0a159.

Revert "Bug 1998178 - Switch default 'run-on-repo-type' to both Git and Hg, r=taskgraph-reviewers,mozperftest-reviewers,releng-reviewers,jcristau,sparky"

This reverts commit 5e07f22ad4.
2025-11-06 20:01:12 +00:00
Andrew Halberstadt 5e07f22ad4 Bug 1998178 - Switch default 'run-on-repo-type' to both Git and Hg, r=taskgraph-reviewers,mozperftest-reviewers,releng-reviewers,jcristau,sparky
The taskgraph diff is identical as we add an explicit
`run-on-repo-type: ["hg"]` to every task. This way it's easier to grep
for which kinds still haven't been migrated yet, and new kinds will be
more likely to work with Git from the get go.

Differential Revision: https://phabricator.services.mozilla.com/D271271
2025-11-06 19:32:18 +00:00
Ben Hearsum 0a3f0a6a9d Bug 1989038: update in-tree loaders to new interface r=taskgraph-reviewers,jcristau
Technically not necessary because we've maintained backwards compat, but good to do anyways.

Differential Revision: https://phabricator.services.mozilla.com/D265469
2025-09-19 19:06:22 +00:00
Ryan VanderMeulen c2c6c6daac Bug 1987789 - Stop including 32-bit x86 binaries in fat AAR and AC/Fenix/Focus builds. r=android-reviewers,geckoview-reviewers,jonalmeida,tcampbell,releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D264328
2025-09-10 16:26:03 +00:00
Julien Cristau 2b10ef345b Bug 1984669 - don't upload nonexistent focus apk to archive.m.o. r=releng-reviewers,Eijebong DONTBUILD
We only build a universal apk for fenix.

Differential Revision: https://phabricator.services.mozilla.com/D262151
2025-08-22 15:17:47 +00:00
Ryan VanderMeulen 27b9ebee45 Bug 1982921 - Publish universal APKs to archive.mozilla.org. r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D261496
2025-08-21 13:27:53 +00:00
Julien Cristau ac1b4d5ed1 Bug 1975355 - replace target.maven.tar.xz with target.maven.zip. r=geckoview-reviewers,nalexander
target.maven.tar.xz is actually an uncompressed tar archive, might as
well make it a zip.

Differential Revision: https://phabricator.services.mozilla.com/D259243
2025-07-31 10:11:47 +00:00
Heitor Neiva 609ba7c377 Bug 1975270 - Switch mobile builds to AMD pools r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D255881
2025-07-04 19:38:42 +00:00