Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit 73dee4d

Browse files
MortimerGorobluemarvin
authored andcommitted
Add support for GV beta and release builds (#3599)
1 parent abf796f commit 73dee4d

2 files changed

Lines changed: 13 additions & 9 deletions

File tree

app/build.gradle

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -492,11 +492,10 @@ if (findProject(':wavesdk')) {
492492
}
493493

494494
dependencies {
495-
// To see what the latest geckoview-nightly version is go here:
496-
// https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/geckoview-nightly-armeabi-v7a/
497-
armImplementation deps.gecko_view.nightly_armv7a
498-
arm64Implementation deps.gecko_view.nightly_arm64
499-
x86_64Implementation deps.gecko_view.nightly_x86_64
495+
// "nightly" or "beta" or "release"
496+
def branch = "nightly"
497+
arm64Implementation deps.gecko_view."${branch}_arm64"
498+
x86_64Implementation deps.gecko_view."${branch}_x86_64"
500499
}
501500

502501
if (gradle.hasProperty('geckoViewLocalArm') || gradle.hasProperty('geckoViewLocalX86')) {

versions.gradle

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ ext.deps = [:]
2424
def versions = [:]
2525
// GeckoView versions can be found here:
2626
// https://maven.mozilla.org/?prefix=maven2/org/mozilla/geckoview/
27-
versions.gecko_view = "79.0.20200625094452"
27+
versions.gecko_view_nightly = "79.0.20200625094452"
28+
versions.gecko_view_beta = "79.0.20200630191632"
29+
versions.gecko_view_release = "78.0.20200630195452"
2830
versions.android_components = "44.0.0"
2931
// Note that android-components also depends on application-services,
3032
// and in fact is our main source of appservices-related functionality.
@@ -56,9 +58,12 @@ ext.versions = versions
5658
def deps = [:]
5759

5860
def gecko_view = [:]
59-
gecko_view.nightly_armv7a = "org.mozilla.geckoview:geckoview-nightly-armeabi-v7a:$versions.gecko_view"
60-
gecko_view.nightly_arm64 = "org.mozilla.geckoview:geckoview-nightly-arm64-v8a:$versions.gecko_view"
61-
gecko_view.nightly_x86_64 = "org.mozilla.geckoview:geckoview-nightly-x86_64:$versions.gecko_view"
61+
gecko_view.nightly_arm64 = "org.mozilla.geckoview:geckoview-nightly-arm64-v8a:$versions.gecko_view_nightly"
62+
gecko_view.nightly_x86_64 = "org.mozilla.geckoview:geckoview-nightly-x86_64:$versions.gecko_view_nightly"
63+
gecko_view.beta_arm64 = "org.mozilla.geckoview:geckoview-beta-arm64-v8a:$versions.gecko_view_beta"
64+
gecko_view.beta_x86_64 = "org.mozilla.geckoview:geckoview-beta-x86_64:$versions.gecko_view_beta"
65+
gecko_view.release_arm64 = "org.mozilla.geckoview:geckoview-arm64-v8a:$versions.gecko_view_release"
66+
gecko_view.release_x86_64 = "org.mozilla.geckoview:geckoview-x86_64:$versions.gecko_view_release"
6267
deps.gecko_view = gecko_view
6368

6469
def android_components = [:]

0 commit comments

Comments
 (0)