Skip to content

Commit f78c2c2

Browse files
Update all dependencies
1 parent cd83745 commit f78c2c2

File tree

6 files changed

+59
-59
lines changed

6 files changed

+59
-59
lines changed

Diff for: .github/workflows/build.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,22 @@ jobs:
1616

1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020

2121
- name: Validate Gradle Wrapper
22-
uses: gradle/wrapper-validation-action@v1
22+
uses: gradle/wrapper-validation-action@v3
2323

2424
- name: Copy CI gradle.properties
2525
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
2626

2727
- name: Set up JDK 17
28-
uses: actions/setup-java@v3
28+
uses: actions/setup-java@v4
2929
with:
3030
distribution: 'zulu'
3131
java-version: 17
3232

3333
- name: Setup Gradle
34-
uses: gradle/gradle-build-action@v2
34+
uses: gradle/gradle-build-action@v3
3535

3636
- name: Check spotless
3737
run: ./gradlew spotlessCheck --init-script gradle/spotless-init.gradle.kts --no-configuration-cache
@@ -46,14 +46,14 @@ jobs:
4646
run: ./gradlew testDebug
4747

4848
- name: Upload build outputs (APKs)
49-
uses: actions/upload-artifact@v3
49+
uses: actions/upload-artifact@v4
5050
with:
5151
name: build-outputs
5252
path: app/build/outputs
5353

5454
- name: Upload build reports
5555
if: always()
56-
uses: actions/upload-artifact@v3
56+
uses: actions/upload-artifact@v4
5757
with:
5858
name: build-reports
5959
path: app/build/reports
@@ -112,7 +112,7 @@ jobs:
112112

113113
- name: Upload test reports
114114
if: always()
115-
uses: actions/upload-artifact@v3
115+
uses: actions/upload-artifact@v4
116116
with:
117117
name: test-reports-${{ matrix.api-level }}
118118
path: '*/build/reports/androidTests'

Diff for: .github/workflows/issues-stale.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
stale:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/stale@v3
10+
- uses: actions/stale@v9
1111
with:
1212
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
1313
days-before-stale: 30

Diff for: gradle/libs.versions.toml

+48-48
Original file line numberDiff line numberDiff line change
@@ -14,60 +14,60 @@
1414
# limitations under the License.
1515
#
1616
[versions]
17-
accompanist = "0.32.0"
18-
androidx-datastore = "1.0.0"
19-
androidx-navigation = "2.7.7"
20-
androidx-window = "1.2.0"
21-
agp = "8.5.2"
17+
accompanist = "0.37.0"
18+
androidx-datastore = "1.1.1"
19+
androidx-navigation = "2.8.5"
20+
androidx-window = "1.3.0"
21+
agp = "8.8.0"
2222
casa = "0.5.1"
23-
coil = "2.4.0"
24-
gradleDownloadTask = "4.1.2"
25-
ksp = "1.9.22-1.0.17"
26-
compose-bom = "2024.02.00"
23+
coil = "2.7.0"
24+
gradleDownloadTask = "5.6.0"
25+
ksp = "2.1.0-1.0.29"
26+
compose-bom = "2024.12.01"
2727
composeCompiler = "1.5.9"
28-
hilt = "2.48.1"
29-
kotlin = "1.9.22"
30-
kotlin-serialization = "1.6.0"
28+
hilt = "2.55"
29+
kotlin = "2.1.0"
30+
kotlin-serialization = "1.8.0"
3131
ktlint = "0.48.1"
32-
coroutines = "1.7.3"
33-
play-services-location = "21.1.0"
32+
coroutines = "1.10.1"
33+
play-services-location = "21.3.0"
3434
junit4 = "4.13.2"
35-
androidxEspresso = "3.5.1"
36-
androidxTestCore = "1.5.0"
37-
androidxTestExtJunit = "1.1.5"
38-
androidxTestExtTruth = "1.5.0"
39-
androidxTestRules = "1.5.0"
40-
androidxTestRunner = "1.5.2"
41-
androidxUiAutomator = "2.2.0"
42-
media3 = "1.5.0"
43-
appcompat = "1.6.1"
44-
material = "1.12.0-beta01"
45-
constraintlayout = "2.1.4"
35+
androidxEspresso = "3.6.1"
36+
androidxTestCore = "1.6.1"
37+
androidxTestExtJunit = "1.2.1"
38+
androidxTestExtTruth = "1.6.0"
39+
androidxTestRules = "1.6.1"
40+
androidxTestRunner = "1.6.2"
41+
androidxUiAutomator = "2.3.0"
42+
media3 = "1.5.1"
43+
appcompat = "1.7.0"
44+
material = "1.12.0"
45+
constraintlayout = "2.2.0"
4646
glide-compose = "1.0.0-beta01"
47-
glance = "1.1.0-SNAPSHOT"
48-
tensorflowLite = "2.9.0"
47+
glance = "1.1.1"
48+
tensorflowLite = "2.17.0"
4949
tensorflowLiteGpuDelegatePlugin = "0.4.4"
50-
tensorflowLiteSupport = "0.4.2"
50+
tensorflowLiteSupport = "0.4.4"
5151

5252
[libraries]
5353

5454
# Core dependencies
5555
android-gradlePlugin = { module = "com.android.tools.build:gradle", version.ref = "agp" }
5656

57-
androidx-activity = "androidx.activity:activity:1.8.2"
58-
androidx-core = "androidx.core:core-ktx:1.12.0"
59-
androidx-appcompat = "androidx.appcompat:appcompat:1.6.1"
57+
androidx-activity = "androidx.activity:activity:1.9.3"
58+
androidx-core = "androidx.core:core-ktx:1.15.0"
59+
androidx-appcompat = "androidx.appcompat:appcompat:1.7.0"
6060
androidx-exifinterface = "androidx.exifinterface:exifinterface:1.3.7"
6161
# Fragment 1.7.0 alpha and Transition 1.5.0 alpha are required for predictive back to work with Fragments and transitions
62-
androidx-fragment = "androidx.fragment:fragment-ktx:1.7.0-alpha10"
63-
androidx-transition = "androidx.transition:transition-ktx:1.5.0-alpha06"
64-
androidx-activity-compose = "androidx.activity:activity-compose:1.8.2"
62+
androidx-fragment = "androidx.fragment:fragment-ktx:1.8.5"
63+
androidx-transition = "androidx.transition:transition-ktx:1.5.1"
64+
androidx-activity-compose = "androidx.activity:activity-compose:1.9.3"
6565
androidx-navigation-fragment = { module = "androidx.navigation:navigation-fragment", version.ref = "androidx-navigation" }
6666
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
6767
androidx-navigation-testing = { module = "androidx.navigation:navigation-testing", version.ref = "androidx-navigation" }
6868
androidx-navigation-ui = { module = "androidx.navigation:navigation-ui", version.ref = "androidx-navigation" }
69-
androidx-lifecycle-viewmodel-compose = "androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0"
70-
androidx-viewpager2 = "androidx.viewpager2:viewpager2:1.0.0"
69+
androidx-lifecycle-viewmodel-compose = "androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7"
70+
androidx-viewpager2 = "androidx.viewpager2:viewpager2:1.1.0"
7171

7272
accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" }
7373

@@ -121,39 +121,39 @@ androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiaut
121121
junit4 = { group = "junit", name = "junit", version.ref = "junit4" }
122122

123123
# Sample specific dependencies
124-
lottie = "com.airbnb.android:lottie:6.0.0"
124+
lottie = "com.airbnb.android:lottie:6.6.2"
125125

126126
rxjava2-android = 'io.reactivex.rxjava2:rxandroid:2.1.1'
127127

128128
play-services-location = { module = "com.google.android.gms:play-services-location", version.ref = "play-services-location" }
129129

130130

131-
androidx-work-runtime-ktx = "androidx.work:work-runtime-ktx:2.9.0"
132-
androidx-core-remoteviews = "androidx.core:core-remoteviews:1.0.0"
131+
androidx-work-runtime-ktx = "androidx.work:work-runtime-ktx:2.10.0"
132+
androidx-core-remoteviews = "androidx.core:core-remoteviews:1.1.0"
133133
androidx-glance-appwidget = {group = "androidx.glance", name = "glance-appwidget", version.ref = "glance"}
134134
androidx-glance-preview = {group = "androidx.glance", name = "glance-preview", version.ref = "glance"}
135135
androidx-glance-appwidget-preview = {group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "glance"}
136136
androidx-glance-material3 = {group = "androidx.glance", name = "glance-material3", version.ref = "glance"}
137-
androidx-graphics-core = { group = "androidx.graphics", name = "graphics-core", version = "1.0.0-beta01" }
138-
androidx-startup = 'androidx.startup:startup-runtime:1.1.1'
137+
androidx-graphics-core = { group = "androidx.graphics", name = "graphics-core", version = "1.0.2" }
138+
androidx-startup = 'androidx.startup:startup-runtime:1.2.0'
139139
androidx-window = { module = "androidx.window:window", version.ref = "androidx-window" }
140140
androidx-window-java = { module = "androidx.window:window-java", version.ref = "androidx-window" }
141141
androidx-window-rxjava2 = { module = "androidx.window:window-rxjava2", version.ref = "androidx-window" }
142142
androidx-window-core = { module = "androidx.window:window-core", version.ref = "androidx-window" }
143143
androidx-media = "androidx.media:media:1.7.0"
144-
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.4"
144+
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.2.0"
145145
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "androidx-datastore" }
146146
androidx-draganddrop = "androidx.draganddrop:draganddrop:1.0.0"
147-
androidx-dynamicanimation = "androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03"
147+
androidx-dynamicanimation = "androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-SNAPSHOT"
148148
androidx-media3-common = { module = "androidx.media3:media3-common", version.ref = "media3" }
149149
androidx-media3-effect = { module = "androidx.media3:media3-effect", version.ref = "media3" }
150150
androidx-media3-exoplayer = { module = "androidx.media3:media3-exoplayer", version.ref = "media3" }
151151
androidx-media3-transformer = { module = "androidx.media3:media3-transformer", version.ref = "media3" }
152152
androidx-media3-ui = { module = "androidx.media3:media3-ui", version.ref = "media3" }
153153

154-
fresco = "com.facebook.fresco:fresco:3.0.0"
154+
fresco = "com.facebook.fresco:fresco:3.6.0"
155155
fresco-nativeimagetranscoder = "com.facebook.fresco:nativeimagetranscoder:2.6.0!!"
156-
glide = "com.github.bumptech.glide:glide:4.15.1"
156+
glide = "com.github.bumptech.glide:glide:4.16.0"
157157
glide-compose = { group = "com.github.bumptech.glide", name = "compose", version.ref = "glide-compose" }
158158

159159

@@ -167,9 +167,9 @@ tensorflow-lite-select-tf-ops = { module = "org.tensorflow:tensorflow-lite-selec
167167
tensorflow-lite-support = { module = "org.tensorflow:tensorflow-lite-support", version.ref = "tensorflowLiteSupport" }
168168

169169
[plugins]
170-
affectedmoduledetector = { id = "com.dropbox.affectedmoduledetector", version = "0.2.0" }
171-
versionCatalogUpdate = { id = "nl.littlerobots.version-catalog-update", version = "0.7.0" }
172-
benManesVersions = { id = "com.github.ben-manes.versions", version = "0.44.0" }
170+
affectedmoduledetector = { id = "com.dropbox.affectedmoduledetector", version = "0.3.1" }
171+
versionCatalogUpdate = { id = "nl.littlerobots.version-catalog-update", version = "0.8.5" }
172+
benManesVersions = { id = "com.github.ben-manes.versions", version = "0.51.0" }
173173
android-application = { id = "com.android.application", version.ref = "agp" }
174174
android-library = { id = "com.android.library", version.ref = "agp" }
175175
android-test = { id = "com.android.test", version.ref = "agp" }

Diff for: gradle/spotless-init.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
val ktlintVersion = "0.48.1"
1818

1919
initscript {
20-
val spotlessVersion = "6.13.0"
20+
val spotlessVersion = "7.0.2"
2121

2222
repositories {
2323
mavenCentral()

Diff for: gradle/wrapper/gradle-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@
1717
#Wed Dec 07 13:21:03 CET 2022
1818
distributionBase=GRADLE_USER_HOME
1919
distributionPath=wrapper/dists
20-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
20+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
2121
zipStoreBase=GRADLE_USER_HOME
2222
zipStorePath=wrapper/dists

Diff for: samples/connectivity/telecom/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ android {
2626
}
2727

2828
dependencies {
29-
implementation("androidx.core:core-telecom:1.0.0-alpha02")
29+
implementation("androidx.core:core-telecom:1.0.0-SNAPSHOT")
3030
implementation(project(mapOf("path" to ":samples:connectivity:audio")))
3131

3232
androidTestImplementation(platform(libs.compose.bom))

0 commit comments

Comments
 (0)