Commit graph

13202 commits

Author SHA1 Message Date
Ryan VanderMeulen
f86130bb60 Bug 1886433 - Use the AC dependencies plugin for GeckoView where possible. r=android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D205221
2024-03-20 21:40:21 +00:00
Ben Dean-Kawamura
beffe6da00 Bug 1885650 - work around FxA breadcrumbs scrubbing. r=lina,android-reviewers,amejiamarmol
Our org-wide Sentry settings use the default data scrubbing settings,
which filter out any breadcrumb with the string "auth" in it (case
insensitive).  This is filtering out most FxA state machine breadrcumbs
since there's a lot of events/states with that string.

To work around this use the string "Ath", which is easy enough to
translate and bypasses the default scrubbing.

More info: https://docs.sentry.io/product/data-management-settings/scrubbing/server-side-scrubbing/

Differential Revision: https://phabricator.services.mozilla.com/D205094
2024-03-20 19:44:59 +00:00
t-p-white
134e46ac96 Bug 1886123 - Removed unnecessary setting of app dark mode which was causing theming bug. r=android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D205056
2024-03-20 14:18:08 +00:00
Mark Banner
bf4c269310 Bug 1886216 - Remove unused tabExtrasActor.jsm. r=twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D205189
2024-03-20 14:13:23 +00:00
mcarare
9a68c5aeca Bug 1854131 - Compare availableHeightToTop and availableHeightToBottom when positioning menu. r=android-reviewers,twhite
When the popup doesn't fit up or down, because both availableHeightToTop and availableHeightToBottom are both smaller than containerHeight choose the highest one to choose menu direction.

Differential Revision: https://phabricator.services.mozilla.com/D205207
2024-03-20 13:19:26 +00:00
Geoff Brown
62b8eaf91c Bug 1886234 - fix moz.yaml for android application-services bump r=jcristau,tjr DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D205137
2024-03-20 12:00:52 +00:00
Ryan VanderMeulen
0cf1aecc68 Bug 1879132- Upgrade AGP to version 8.3.0. r=mcarare
Differential Revision: https://phabricator.services.mozilla.com/D205008
2024-03-19 16:06:32 +00:00
Geoff Brown
6ad2eece22 Bug 1886173 - Make --report-treeherder-failures a boolean flag r=jcristau,android-reviewers,Roger
Differential Revision: https://phabricator.services.mozilla.com/D205075
2024-03-19 15:51:04 +00:00
Mozilla Releng Treescript
4df1141842 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-03-19 14:22:12 +00:00
Geoff Brown
7ec99d52a4 Bug 1882087 - Improve ui-test failure messages for treeherder r=aaronmt
Recall that `test-lab.py` uses `parse-ui-test.py` and `parse-ui-test-fromfile.py` to parse test results, depending on the test type. `parse-ui-test-fromfile` can produce better failure messages, including the test class and test name.

The strategy here is to first run `parse-ui-test-fromfile` (subject to test type, as before), noting whether it produced a treeherder-friendly failure message; then run `parse-ui-test` (for all tests, as before) passing a new argument to print any failures in the treeherder-friendly way, only if `parse-ui-test-fromfile` did not report failures. Most of the complexity is to avoid duplicate reporting, favouring the more granular failure messages from `parse-ui-test-fromfile`.

Differential Revision: https://phabricator.services.mozilla.com/D204684
2024-03-18 18:40:51 +00:00
Roger Yang
c7951b71f2 Bug 1885965 - Start the Nightly 126 development cycle. r=tthibaud,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D204953
2024-03-18 18:06:06 +00:00
Geoff Brown
d512885fc9 Bug 1825116 - remaining whitespace fixes. r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D204827
2024-03-15 21:36:45 +00:00
Geoff Brown
327a4ce712 Bug 1882087 - Format build failure messages for treeherder. r=tthibaud,android-reviewers
Co-authored with @tthibaud : We have borrowed from geckoview's reformatting of gradle errors and warnings: https://searchfox.org/mozilla-central/rev/b189986e26a92f749462094e7869771c1a6607c0/mobile/android/geckoview/build.gradle#165-202
...with adaptations as needed for A-C, Focus, and Fenix.

Example: https://treeherder.mozilla.org/jobs?repo=try&revision=221a0bc4bd8040e179735213e49a618fb83bf827

Differential Revision: https://phabricator.services.mozilla.com/D204425
2024-03-12 21:03:49 +00:00
Geoff Brown
7fce4acf7e Bug 1882087 - Format ui-test failure messages for treeherder. r=aaronmt,tthibaud,android-reviewers,aryx
Example: https://treeherder.mozilla.org/logviewer?job_id=450541238&repo=try
```
TEST-UNEXPECTED-FAIL | failure | https://console.firebase.google.com/project/moz-fenix/testlab/histories/bh.66b7091e15d53d45/matrices/8658376039685060316 | 1 test cases failed, 589 passed
```
That's an unconventional and suboptimal error message, but it's the only information that I see readily available; hopefully someone can improve on this in the future.

Differential Revision: https://phabricator.services.mozilla.com/D204207
2024-03-08 22:21:38 +00:00
Geoff Brown
54ebf80358 Bug 1882087 - Format test failure messages for treeherder. r=tthibaud,android-reviewers
There was existing logging for A-C and Fenix to write messages to the test log; that's copied over to Focus now too.

Changing "FAILURE" to "TEST-UNEXPECTED-FAIL" surfaces failure messages in treeherder and logviewer.

Here's an example:
https://treeherder.mozilla.org/logviewer?job_id=450129492&repo=oak&lineNumber=2117

Differential Revision: https://phabricator.services.mozilla.com/D204206
2024-03-08 21:43:55 +00:00
Julien Cristau
922561c7be Bug 1825116 - remove trailing whitespace from android-components rfc. r=gbrown,matt-tighe,gl
Differential Revision: https://phabricator.services.mozilla.com/D203444
2024-03-04 13:37:39 +01:00
Julien Cristau
5318c743c0 Bug 1877823 - remove unused android-components shell scripts. r=gbrown,gl
Differential Revision: https://phabricator.services.mozilla.com/D203442
2024-03-04 14:06:29 +01:00
Gabriel Luong
bedf13e053 Bug 1882457 - Update the release process docs for the monorepo migration. r=ahal,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203009
2024-02-28 03:39:58 -05:00
Gabriel Luong
aa82709219 Bug 1882450 - Remove Gecko.kt. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D203008
2024-02-28 01:38:45 -05:00
Julien Cristau
ea1c17a2ed Bug 1825116 - remove trailing whitespace from ConceptFetchDetector and test. r=jonalmeida,mcarare
Differential Revision: https://phabricator.services.mozilla.com/D202734
2024-02-26 18:16:31 +01:00
Geoff Brown
468f304a69 Bug 1879660 - Relax geckoview version pinning on try builds. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202599
2024-02-22 16:31:21 -07:00
Gabriel Luong
3f7b6e626b Bug 1879146 - Move mozac.org docs back into the android-components folder. r=owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201852
2024-02-12 19:50:32 -05:00
Geoff Brown
1b39b15c27 Bug 1877823 - remove unused glean script sdk_generator.gradle. r=geckoview-reviewers,janerik
Differential Revision: https://phabricator.services.mozilla.com/D201544
2024-01-31 14:00:00 -07:00
Julien Cristau
1542273201 Bug 1875761 - disable release channel test in browser-engine-gecko component. r=geckoview-reviewers,gl
The update channel is "default" for non-shippable geckoview builds, which breaks this test.

Differential Revision: https://phabricator.services.mozilla.com/D201538
2024-01-24 10:47:35 +01:00
Julien Cristau
bcb05902ed Bug 1825116 - remove executable bit from yaml file. r=geckoview-reviewers,gl
Differential Revision: https://phabricator.services.mozilla.com/D201534
2024-01-22 17:28:44 +01:00
Geoff Brown
b26326b241 Bug 1875350 - Add updatebot support for android app-services version bump. r=amejiamarmol,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201529
2024-01-22 09:30:12 -07:00
Julien Cristau
13d697a0de Bug 1877692 - get GeckoView from ${objdir}/gradle/maven in local builds. r=gl,amejiamarmol,geckoview-reviewers
This means fenix/a-c/focus can pick up right after `./mach build` and
find geckoview.

Differential Revision: https://phabricator.services.mozilla.com/D201526
2024-01-25 10:28:04 +01:00
Julien Cristau
a95d1fbec3 Bug 1824856 - use MOZ_BUILD_DATE when available instead of buildid.h. r=glandium,amejiamarmol,geckoview-reviewers,firefox-build-system-reviewers
buildid.h is generated by mach build, but we only run configure in
automation for firefox-android tasks.

Differential Revision: https://phabricator.services.mozilla.com/D201510
2024-01-12 14:17:04 +01:00
Julien Cristau
8a0b0da88c Bug 1822393 - consistently use getGeckoViewDependency() in browser-engine-gecko. r=owlish,geckoview-reviewers
Use the same path for CI and local builds to declare the geckoview dependency.

Differential Revision: https://phabricator.services.mozilla.com/D201505
2024-01-11 15:57:50 +01:00
Gabriel Luong
10bf459698 Bug 1876335 - use GRADLE_MAVEN_REPOSITORIES in more places. r=owlish,geckoview-reviewers,nalexander,tthibaud,android-reviewers
To ensure that we can build offline, we need to prevent gradle from
going through remote maven repos directly.

That means also overriding the default plugin repository
(plugins.gradle.org) in the `pluginManagement` section.

Differential Revision: https://phabricator.services.mozilla.com/D201497
2024-01-18 15:38:47 +01:00
Gabriel Luong
a4eecece6d Bug 1822393 - Support Fenix consuming GeckoView directly. r=owlish,nalexander,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201493
2023-12-15 04:19:16 -05:00
Gabriel Luong
fba485ef7e Bug 1870123 - Remove the GitHubPlugin and GithubDetailsTask. r=owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201490
2023-12-18 12:55:16 -05:00
Gabriel Luong
b8d57bda9d Bug 1822393 - Consume GeckoView directly in Android Components for CI builds. r=owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201485
2023-12-08 02:35:56 -05:00
Gabriel Luong
bcc593f93c Bug 1822393 - Support consuming GeckoView artifact builds from maven local. r=owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201484
2023-12-07 18:08:22 -05:00
Gabriel Luong
52bb5c21a8 Bug 1822393 - Support Android Components consuming GeckoView directly. r=nalexander,geckoview-reviewers,tthibaud,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201483
2023-12-07 16:19:43 -05:00
Gabriel Luong
0e54430926 Bug 1867656 - Refactor loading the mozconfig to shared-settings.gradle. r=nalexander,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201482
2023-12-07 16:19:37 -05:00
Julien Cristau
bf00a15eb7 Bug 1876323 - port firefox-android getGitHash functions to add mercurial support. r=owlish,ahal,nalexander,geckoview-reviewers,firefox-build-system-reviewers,tthibaud,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201392
2024-01-24 13:18:08 +01:00
MickeyMoz
48bc1fc6f0 Update GeckoView (Nightly) to 125.0.20240317231404. 2024-03-18 00:05:15 -04:00
MickeyMoz
41b016beb9 Update A-S to 125.20240317050356. 2024-03-17 14:27:26 -04:00
MickeyMoz
46c25add3a Update GeckoView (Nightly) to 125.0.20240317010107. 2024-03-17 13:07:59 -04:00
MickeyMoz
961bf908b8 Update GeckoView (Nightly) to 125.0.20240316092555. 2024-03-16 09:38:47 -04:00
MickeyMoz
8382cc91c6 Update GeckoView (Nightly) to 125.0.20240315205819. 2024-03-15 21:50:34 -04:00
MickeyMoz
c384673d21 Update GeckoView (Nightly) to 125.0.20240315094332. 2024-03-15 10:06:00 -04:00
MickeyMoz
6b8cc93d65 Update GeckoView (Nightly) to 125.0.20240314221707. 2024-03-14 22:59:13 -04:00
Arturo Mejia
38a49098e7 Bug 1882404 - Expose granted permissions on AC. 2024-03-14 19:56:09 +00:00
William Durand
75cc14f496 Bug 1881676 - Unconditionally set the "Enabled" label on the toggle switch 2024-03-14 13:20:58 -04:00
MickeyMoz
487a4429f2 Update GeckoView (Nightly) to 125.0.20240314092545. 2024-03-14 14:33:42 +00:00
MickeyMoz
8ac13f413b Update A-S to 125.20240314050318. 2024-03-14 12:41:45 +00:00
MickeyMoz
54fc580077 Update GeckoView (Nightly) to 125.0.20240313213325. 2024-03-14 01:42:52 +00:00
Ksenia Berezina
63fff802e1 Bug 1876363 - Ship v125.0.0 of the WebCompat System Addon 2024-03-13 18:52:31 +00:00