Skip to content

Commit 17d5618

Browse files
committed
add version update gradle task
1 parent 6bcfacb commit 17d5618

4 files changed

Lines changed: 27 additions & 10 deletions

File tree

client/android/app/src/main/java/com/qifan/webrtcsamples/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class MainActivity : AppCompatActivity() {
5454
binding = ActivityMainBinding.inflate(layoutInflater)
5555
val view = binding.root
5656
setContentView(view)
57-
// bedefault I use url because I upload this to the server
57+
// by default I use url because I upload this to the server
5858
editIpText.setText("https://shielded-scrubland-97607.herokuapp.com")
5959
editRoomIdText.setText("Room1")
6060
binding.btnConfirm.setOnClickListener {

client/android/build.gradle.kts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ buildscript {
1010
}
1111
}
1212

13+
plugins {
14+
id("com.github.ben-manes.versions") version "0.33.0"
15+
}
16+
1317
apply {
1418
from(rootProject.file("spotless/spotless.gradle"))
1519
}
@@ -19,4 +23,17 @@ allprojects {
1923
google()
2024
jcenter()
2125
}
26+
27+
configurations.all {
28+
resolutionStrategy.componentSelection {
29+
all {
30+
val rejected = listOf("alpha", "beta", "rc", "cr", "m")
31+
.map { qualifier -> Regex("(?i).*[.-]$qualifier[.\\d-]*") }
32+
.any { it.matches(candidate.version) }
33+
if (rejected) {
34+
reject("Not stable")
35+
}
36+
}
37+
}
38+
}
2239
}

client/android/buildSrc/src/main/java/Dependencies.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
object Versions {
22
const val android_plugin = "4.1.0"
33
const val kotlin = "1.4.10"
4-
const val appcompat = "1.1.0"
5-
const val core = "1.3.0"
4+
const val appcompat = "1.2.0"
5+
const val core = "1.3.2"
66
}
77

88
object BuildVersions {
@@ -24,17 +24,17 @@ object Deps {
2424
const val kotlinLibrary = "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${Versions.kotlin}"
2525
const val appcompat = "androidx.appcompat:appcompat:${Versions.appcompat}"
2626
const val coreKtx = "androidx.core:core-ktx:${Versions.core}"
27-
const val constraintLayout = "androidx.constraintlayout:constraintlayout:1.1.3"
27+
const val constraintLayout = "androidx.constraintlayout:constraintlayout:2.0.4"
2828

29-
const val leakCanary ="com.squareup.leakcanary:leakcanary-android:2.4"
29+
const val leakCanary ="com.squareup.leakcanary:leakcanary-android:2.5"
3030

3131
const val socketIO = "io.socket:socket.io-client:1.0.0"
3232

33-
const val googleRtc = "org.webrtc:google-webrtc:1.0.30039"
33+
const val googleRtc = "org.webrtc:google-webrtc:1.0.32006"
3434

3535
const val powerPermission = "com.qifan.powerpermission:powerpermission:1.3.0"
3636

37-
const val junit = "junit:junit:4.13"
38-
const val junitExt = "androidx.test.ext:junit:1.1.1"
39-
const val espresso = "androidx.test.espresso:espresso-core:3.2.0"
37+
const val junit = "junit:junit:4.13.1"
38+
const val junitExt = "androidx.test.ext:junit:1.1.2"
39+
const val espresso = "androidx.test.espresso:espresso-core:3.3.0"
4040
}

client/android/spotless/spotless.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ spotless {
66
targetExclude '**/spotless/*.java'
77
trimTrailingWhitespace()
88
removeUnusedImports()
9-
googleJavaFormat("1.8")
9+
googleJavaFormat("1.7")
1010
endWithNewline()
1111
licenseHeaderFile rootProject.file('spotless/copyright.java')
1212
}

0 commit comments

Comments
 (0)