Commit Graph
104 Commits
Author SHA1 Message Date
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
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
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
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
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
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
Alexandru Marc 256ddfe73a Revert "Bug 1964804 - Rename android-components subprojects with :components prefix r=webcompat-reviewers,twisniewski,tcampbell,owlish,android-addons-reviewers,taskgraph-reviewers,jcristau" for causing Android Components bustages
This reverts commit cac0c4641d.
2025-06-06 01:43:05 +00:00
Aaditya cac0c4641d Bug 1964804 - Rename android-components subprojects with :components prefix r=webcompat-reviewers,twisniewski,tcampbell,owlish,android-addons-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D248168
2025-06-05 16:34:17 +00:00
Ted Campbell af9bbaa652 Bug 1970031 - Consolidate 'mobile/android/**/automation' into 'mobile/android/test_infra'. r=aaronmt,geckoview-reviewers,android-reviewers,nalexander
Tests that use the test-lab.py script now run from topsrddir and avoid cd-ing
into a specific mobile project directory. To allow this, we introduce a
consolidated mobile/android/test_infra directory and move the various Flank
configuration files there. The Flank tool itself is run from this new test_infra
directory so that config files are easy to find.

Differential Revision: https://phabricator.services.mozilla.com/D252398
2025-06-04 18:02:33 +00:00
Norisz Fay 57dfb1d785 Revert "Bug 1964804 - Rename android-components subprojects with :components prefix r=webcompat-reviewers,twisniewski,tcampbell,owlish,android-addons-reviewers" for causing multiple Android component "MALFORMED_PAYLOAD" failures
This reverts commit c0f994bb14.
2025-06-03 12:17:19 +00:00
Aaditya c0f994bb14 Bug 1964804 - Rename android-components subprojects with :components prefix r=webcompat-reviewers,twisniewski,tcampbell,owlish,android-addons-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D248168
2025-06-03 03:49:46 +00:00
Bastien Orivel 1396283454 Bug 1946095 - Publish firefox releases to the samsung galaxy store. r=releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D251529
2025-06-02 15:04:15 +00:00
Andrew Halberstadt 5e2deb2e1a Bug 1961649 - Use 'scriptworker-{signing, shipit}' payload builders from mozilla-taskgraph, r=taskgraph-reviewers,releng-reviewers,bhearsum
The 'scriptworker-shipit' payload builder is simply removed from
android_taskgraph, as mozilla-taskgraph already provides an identical
implementation.

This patch contains the changes necessary to use the new
'scriptworker-signing' payload builder.

The resulting graph is identical.

Differential Revision: https://phabricator.services.mozilla.com/D250329
2025-05-29 13:31:48 +00:00
Serban Stanca 69b24b2ce3 Revert "Bug 1961649 - Use 'scriptworker-{signing, shipit}' payload builders from mozilla-taskgraph, r=taskgraph-reviewers,releng-reviewers,bhearsum" for causing multiple failures.
This reverts commit 8c59549b09.

This reverts commit b029458665.

This reverts commit 029513c0c1.

This reverts commit 618e07a0c0.
2025-05-23 20:07:16 +00:00
Andrew Halberstadt 8c59549b09 Bug 1961649 - Use 'scriptworker-{signing, shipit}' payload builders from mozilla-taskgraph, r=taskgraph-reviewers,releng-reviewers,bhearsum
The 'scriptworker-shipit' payload builder is simply removed from
android_taskgraph, as mozilla-taskgraph already provides an identical
implementation.

This patch contains the changes necessary to use the new
'scriptworker-signing' payload builder.

The resulting graph is nearly identical, it only adds
`project:releng:signing:format:<format>` scope to the tasks. This
shouldn't be an issue, because we grant `format:*` to all gecko-roles:
https://github.com/mozilla-releng/fxci-config/blob/54989e5351fde663564ac96e82aec23e91a457ca/grants.yml#L365

It's technically a bug that the format was missing from the Decision
task, though in practice we don't validate format scopes in
signingscript.

Differential Revision: https://phabricator.services.mozilla.com/D250329
2025-05-23 19:18:09 +00:00
Ted Campbell 221b7f2e3b Bug 1965484 - Build android-components in topobjdir r=aaronmt,geckoview-reviewers,nalexander
Use the $TOPOBJDIR to build android-components in since mozilla-central
convention is to not build into source tree. This also updates the ui-test
scripts to understand these new paths.

Differential Revision: https://phabricator.services.mozilla.com/D248625
2025-05-09 19:56:34 +00:00
Aaron Train faae94f99e Bug 1962708 - Clean and update android-components UI test Task transform r=isabel_rios
Differential Revision: https://phabricator.services.mozilla.com/D246796
2025-04-29 18:01:48 +00:00
Alex Hochheiden 9e91a1f021 Bug 1715287 - [lint] Enable remaining pyupgrade rules and lint tree r=linter-reviewers,webdriver-reviewers,translations-reviewers,whimboo,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D245320
2025-04-13 17:48:23 +00:00
Alex Hochheiden c1e140fe43 Bug 1715287 - [lint] Fix pyupgrade lint errors from new configuration r=linter-reviewers,webdriver-reviewers,taskgraph-reviewers,ahal,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D245269
2025-04-13 17:48:23 +00:00
Ben Hearsum 213856943e Bug 1942364: switch signing to autograph gcp production r=jcristau,taskgraph-reviewers,releng-reviewers
Note that this also moves us to a new Authenticode certificate out of necessity (see https://bugzilla.mozilla.org/show_bug.cgi?id=1942344)

Differential Revision: https://phabricator.services.mozilla.com/D234724
2025-02-18 14:20:39 +00:00
Sylvestre Ledru 2ca9d22cf4 Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal
Differential Revision: https://phabricator.services.mozilla.com/D223963
2024-11-03 20:28:59 +00:00
Titouan Thibaud 6146cea7be Bug 1887651 - Run baseline profile generation for Fenix on Firebase TestLab and integrate it into Nightly apks r=android-reviewers,releng-reviewers,firefox-build-system-reviewers,nalexander,jcristau,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D221635
2024-10-14 10:08:15 +00:00
Julien Cristau b756ce936d Bug 1914344 - remove upstream_artifact_task transform. r=taskgraph-reviewers,releng-reviewers,gbrown
This was relying on a "dependent-tasks" entry, which used to be set by
the multi_dep loader, but is now no longer there, turning
upstream_artifact_task into dead code.

Differential Revision: https://phabricator.services.mozilla.com/D219856
2024-08-23 08:18:46 +00:00