Skip to content

Commit 91d7a3a

Browse files
Update all dependencies
1 parent c3b0564 commit 91d7a3a

4 files changed

Lines changed: 37 additions & 37 deletions

File tree

.github/workflows/verify-build.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
runs-on: ubuntu-latest
1515
steps:
1616
- name: Checkout Code
17-
uses: actions/checkout@v2
17+
uses: actions/checkout@v4
1818
- name: Run Lint Check
1919
run: ./gradlew lint
2020
- name: Upload Lint Report
21-
uses: actions/upload-artifact@v2
21+
uses: actions/upload-artifact@v4
2222
with:
2323
name: lint-results
2424
path: app/build/reports/lint-results-debug.html
@@ -28,13 +28,13 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- name: Checkout the code
31-
uses: actions/checkout@v2
31+
uses: actions/checkout@v4
3232

3333
- name: Run tests
3434
run: ./gradlew test
3535

3636
- name: Upload test report
37-
uses: actions/upload-artifact@v2
37+
uses: actions/upload-artifact@v4
3838
with:
3939
name: unit_test_report
4040
path: app/build/reports/tests/testDebugUnitTest/
@@ -63,10 +63,10 @@ jobs:
6363
runs-on: ubuntu-latest
6464
steps:
6565
- name: Checkout the code
66-
uses: actions/checkout@v2
66+
uses: actions/checkout@v4
6767

6868
- name: set up JDK 11
69-
uses: actions/setup-java@v1
69+
uses: actions/setup-java@v4
7070
with:
7171
java-version: 11
7272

@@ -81,18 +81,18 @@ jobs:
8181
runs-on: ubuntu-latest
8282
steps:
8383
- name: Checkout the code
84-
uses: actions/checkout@v2
84+
uses: actions/checkout@v4
8585

8686
- name: set up JDK 11
87-
uses: actions/setup-java@v1
87+
uses: actions/setup-java@v4
8888
with:
8989
java-version: 11
9090

9191
- name: Build debug APK
9292
run: ./gradlew assembleDebug --stacktrace
9393

9494
- name: Upload APK
95-
uses: actions/upload-artifact@v2
95+
uses: actions/upload-artifact@v4
9696
with:
9797
name: expense-manager.apk
9898
path: app/build/outputs/apk/debug/app-debug.apk

core/permission-manager/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ android {
88
}
99

1010
dependencies {
11-
api("com.google.accompanist:accompanist-permissions:0.26.2-beta")
11+
api("com.google.accompanist:accompanist-permissions:0.34.0")
1212
}

gradle/libs.versions.toml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[versions]
22
kotlin = "1.8.10"
33
kotlin-coroutines = "1.6.4"
4-
ktor = "2.3.5"
4+
ktor = "2.3.8"
55
kotest = "5.7.2"
66
# https://developer.android.com/jetpack/androidx/releases/compose-kotlin
77
compose-compiler = "1.4.3" # It's used! Use compatible with Kotlin one
8-
glance = "1.0.0-alpha05"
9-
room = "2.4.2"
10-
detekt = "1.23.1" # https://detekt.dev/docs/gettingstarted/gradle/
11-
composeDestinations = "1.8.36-beta"
8+
glance = "1.0.0"
9+
room = "2.6.1"
10+
detekt = "1.23.5" # https://detekt.dev/docs/gettingstarted/gradle/
11+
composeDestinations = "1.10.1"
1212

1313
# Android
1414
minSdk = "23"
@@ -19,13 +19,13 @@ version-name = "1.0.0"
1919
jvmTarget = "11" # when modifying make sure to update all usage of `JavaVersion.VERSION_11`
2020

2121
[libraries]
22-
android-gradle-plugin = { module = "com.android.tools.build:gradle", version = "7.4.0" }
22+
android-gradle-plugin = { module = "com.android.tools.build:gradle", version = "8.2.2" }
2323

2424
#AndroidX
2525
androidx-appShortcut = { module = "androidx.core:core-google-shortcuts", version = "1.1.0" }
2626
androidx-splashScreen = { module = "androidx.core:core-splashscreen", version = "1.0.1" }
27-
androidx-profilerInstaller = { module = "androidx.profileinstaller:profileinstaller", version = "1.3.0" }
28-
androidx-benchmark = { module = "androidx.benchmark:benchmark-macro-junit4", version = "1.2.0-alpha13" }
27+
androidx-profilerInstaller = { module = "androidx.profileinstaller:profileinstaller", version = "1.3.1" }
28+
androidx-benchmark = { module = "androidx.benchmark:benchmark-macro-junit4", version = "1.2.3" }
2929

3030
# Kotlin
3131
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
@@ -47,19 +47,19 @@ ktor-client-serialization = { module = "io.ktor:ktor-client-serialization", vers
4747
ktor-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktor" }
4848

4949
# Testing
50-
test-mockk = { module = "io.mockk:mockk", version = "1.13.8" }
50+
test-mockk = { module = "io.mockk:mockk", version = "1.13.10" }
5151
test-kotlin-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlin-coroutines" }
5252
test-kotlin = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }
5353
test-junit = { module = "junit:junit", version = "4.13.2" }
54-
test-turbine = { module = "app.cash.turbine:turbine", version = "0.12.3" }
55-
test-orbit-mvi = { module = "org.orbit-mvi:orbit-test", version = "4.3.0" }
54+
test-turbine = { module = "app.cash.turbine:turbine", version = "1.0.0" }
55+
test-orbit-mvi = { module = "org.orbit-mvi:orbit-test", version = "6.1.0" }
5656

5757
uitest-junit-ext = { module = "androidx.test.ext:junit", version = "1.1.5" }
5858
uitest-espresso-core = { module = "androidx.test.espresso:espresso-core", version = "3.5.1" }
59-
uitest-ui-atomator = { module = "androidx.test.uiautomator:uiautomator", version = "2.2.0" }
59+
uitest-ui-atomator = { module = "androidx.test.uiautomator:uiautomator", version = "2.3.0" }
6060

6161
# Compose
62-
compose-bom = { module = "androidx.compose:compose-bom", version = "2023.01.00" }
62+
compose-bom = { module = "androidx.compose:compose-bom", version = "2024.02.01" }
6363
compose-animation = { module = "androidx.compose.animation:animation" }
6464
compose-foundation = { module = "androidx.compose.foundation:foundation" }
6565
compose-material3 = { module = "androidx.compose.material3:material3" }
@@ -69,27 +69,27 @@ compose-ui = { module = "androidx.compose.ui:ui" }
6969
compose-activity = { module = "androidx.activity:activity-compose" }
7070
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
7171
compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling" }
72-
compose-coil = { module = "io.coil-kt:coil-compose", version = "2.5.0" }
72+
compose-coil = { module = "io.coil-kt:coil-compose", version = "2.6.0" }
7373
compose-destinations = { module = "io.github.raamcosta.compose-destinations:animations-core", version.ref = "composeDestinations" }
7474
compose-destinations-ksp = { module = "io.github.raamcosta.compose-destinations:ksp", version.ref = "composeDestinations" }
75-
compose-datepicker = { module = "io.github.vanpra.compose-material-dialogs:datetime", version = "0.8.1-rc" }
76-
compose-fontawesome = { module = "com.github.pseudoankit:ComposeFontAwesomeLibrary", version = "v1.2.0" }
75+
compose-datepicker = { module = "io.github.vanpra.compose-material-dialogs:datetime", version = "0.9.0" }
76+
compose-fontawesome = { module = "com.github.pseudoankit:ComposeFontAwesomeLibrary", version = "1.2.0" }
7777
compose-swipe = { module = "com.github.pseudoankit:SwipeableView", version = "1.0.1" }
78-
compose-placeholder = { module = "com.google.accompanist:accompanist-placeholder-material", version = "0.26.3-beta" }
79-
compose-orbit-mvi = { module = "org.orbit-mvi:orbit-compose", version = "4.5.0" }
78+
compose-placeholder = { module = "com.google.accompanist:accompanist-placeholder-material", version = "0.34.0" }
79+
compose-orbit-mvi = { module = "org.orbit-mvi:orbit-compose", version = "6.1.0" }
8080

8181
# Koin
82-
koin-core = { module = "io.insert-koin:koin-core", version = "3.2.2" }
83-
koin-android = { module = "io.insert-koin:koin-android", version = "3.2.2" }
84-
koin-compose = { module = "io.insert-koin:koin-androidx-compose", version = "3.2.1" }
82+
koin-core = { module = "io.insert-koin:koin-core", version = "3.5.3" }
83+
koin-android = { module = "io.insert-koin:koin-android", version = "3.5.3" }
84+
koin-compose = { module = "io.insert-koin:koin-androidx-compose", version = "3.5.3" }
8585

8686
# Glance
8787
glance = { module = "androidx.glance:glance", version.ref = "glance" }
8888
glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "glance" }
8989
glance-material3 = { module = "androidx.glance:glance-material3", version.ref = "glance" }
9090

9191
# Local persistence
92-
datastore = { module = "androidx.datastore:datastore-preferences", version = "1.1.0-alpha01" }
92+
datastore = { module = "androidx.datastore:datastore-preferences", version = "1.1.0-beta01" }
9393
room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" }
9494
room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
9595
room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" }
@@ -98,12 +98,12 @@ room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" }
9898
detekt-gradle-plugin = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detekt" }
9999
detekt-ruleset-compiler = { module = "com.braisgabin.detekt:kotlin-compiler-wrapper", version = "0.0.4" }
100100
detekt-ruleset-ktlint = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }
101-
detekt-ruleset-compose = { module = "io.nlopez.compose.rules:detekt", version = "0.3.0" }
102-
slack-lint-compose = { module = "com.slack.lint.compose:compose-lint-checks", version = "1.2.0" }
103-
sonarQube-gradle-plugin = { module = "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin", version = "2.7.1" }
101+
detekt-ruleset-compose = { module = "io.nlopez.compose.rules:detekt", version = "0.3.11" }
102+
slack-lint-compose = { module = "com.slack.lint.compose:compose-lint-checks", version = "1.3.1" }
103+
sonarQube-gradle-plugin = { module = "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin", version = "4.4.1.3373" }
104104

105105
# Dev Tools
106-
leakCanary = { module = "com.squareup.leakcanary:leakcanary-android", version = "2.9.1" }
106+
leakCanary = { module = "com.squareup.leakcanary:leakcanary-android", version = "2.13" }
107107

108108
[bundles]
109109
kotlin = [
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Fri Mar 10 08:46:43 IST 2023
22
distributionBase=GRADLE_USER_HOME
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
44
distributionPath=wrapper/dists
55
zipStorePath=wrapper/dists
66
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)