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