Skip to content

Commit eb13f04

Browse files
pocmomergify[bot]
authored andcommitted
Issue mozilla-mobile#10070: Only keep one GeckoView component (tracking Nightly)
1 parent 9962c45 commit eb13f04

File tree

148 files changed

+67
-30382
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+67
-30382
lines changed

.buildconfig.yml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -191,14 +191,6 @@ projects:
191191
path: components/browser/engine-gecko
192192
description: 'Engine implementation based on GeckoView.'
193193
publish: true
194-
browser-engine-gecko-beta:
195-
path: components/browser/engine-gecko-beta
196-
description: 'Engine implementation based on GeckoView (Beta channel).'
197-
publish: true
198-
browser-engine-gecko-nightly:
199-
path: components/browser/engine-gecko-nightly
200-
description: 'Engine implementation based on GeckoView (Nightly).'
201-
publish: true
202194
browser-engine-system:
203195
path: components/browser/engine-system
204196
description: 'Engine implementation based on the system WebView.'

build.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,6 @@ tasks.register("ktlint", JavaExec) {
407407
args "components/**/*.kt" , "samples/**/*.kt", "!**/build", "buildSrc/**/*.kt"
408408
}
409409

410-
apply plugin: GVVersionVerifierPlugin
411410
apply plugin: GitHubPlugin
412411

413412

buildSrc/src/main/java/Dependencies.kt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,21 +134,16 @@ object Dependencies {
134134
const val tools_detekt_api = "io.gitlab.arturbosch.detekt:detekt-api:${Versions.detekt}"
135135
const val tools_detekt_test = "io.gitlab.arturbosch.detekt:detekt-test:${Versions.detekt}"
136136

137+
val mozilla_geckoview = "org.mozilla.geckoview:${Gecko.channel.artifactName}:${Gecko.version}"
137138
const val mozilla_fxa = "org.mozilla.appservices:fxaclient:${Versions.mozilla_appservices}"
138-
139139
const val mozilla_nimbus = "org.mozilla.appservices:nimbus:${Versions.mozilla_appservices}"
140-
141140
const val mozilla_glean_forUnitTests = "org.mozilla.telemetry:glean-forUnitTests:${Versions.mozilla_glean}"
142-
143141
const val mozilla_sync_autofill = "org.mozilla.appservices:autofill:${Versions.mozilla_appservices}"
144142
const val mozilla_sync_logins = "org.mozilla.appservices:logins:${Versions.mozilla_appservices}"
145143
const val mozilla_places = "org.mozilla.appservices:places:${Versions.mozilla_appservices}"
146144
const val mozilla_sync_manager = "org.mozilla.appservices:syncmanager:${Versions.mozilla_appservices}"
147-
148145
const val mozilla_push = "org.mozilla.appservices:push:${Versions.mozilla_appservices}"
149-
150146
const val mozilla_remote_tabs = "org.mozilla.appservices:tabs:${Versions.mozilla_appservices}"
151-
152147
const val mozilla_httpconfig = "org.mozilla.appservices:httpconfig:${Versions.mozilla_appservices}"
153148
const val mozilla_full_megazord = "org.mozilla.appservices:full-megazord:${Versions.mozilla_appservices}"
154149
const val mozilla_full_megazord_forUnitTests = "org.mozilla.appservices:full-megazord-forUnitTests:${Versions.mozilla_appservices}"

buildSrc/src/main/java/GVVersionVerifierPlugin.kt

Lines changed: 0 additions & 118 deletions
This file was deleted.

buildSrc/src/main/java/Gecko.kt

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,28 @@
22
* License, v. 2.0. If a copy of the MPL was not distributed with this
33
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
44

5-
internal object GeckoVersions {
6-
/**
7-
* GeckoView Nightly Version.
8-
*/
9-
const val nightly_version = "90.0.20210420095122"
10-
5+
/**
6+
* Gecko version and release channel constants used by this version of Android Components.
7+
*/
8+
object Gecko {
119
/**
12-
* GeckoView Beta Version.
10+
* GeckoView Version.
1311
*/
14-
const val beta_version = "89.0.20210419195043"
12+
const val version = "90.0.20210420095122"
1513

1614
/**
17-
* GeckoView Release Version.
15+
* GeckoView channel
1816
*/
19-
const val release_version = "88.0.20210415204500"
17+
val channel = GeckoChannel.NIGHTLY
2018
}
2119

22-
@Suppress("Unused", "MaxLineLength")
23-
object Gecko {
24-
const val geckoview_nightly = "org.mozilla.geckoview:geckoview-nightly:${GeckoVersions.nightly_version}"
25-
const val geckoview_beta = "org.mozilla.geckoview:geckoview-beta:${GeckoVersions.beta_version}"
26-
const val geckoview_release = "org.mozilla.geckoview:geckoview:${GeckoVersions.release_version}"
20+
/**
21+
* Enum for GeckoView release channels.
22+
*/
23+
enum class GeckoChannel(
24+
val artifactName: String
25+
) {
26+
NIGHTLY("geckoview-nightly"),
27+
BETA("geckoview-beta"),
28+
RELEASE("geckoview")
2729
}

components/browser/engine-gecko-beta/README.md

Lines changed: 0 additions & 61 deletions
This file was deleted.

components/browser/engine-gecko-beta/build.gradle

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)