diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..3e4a382 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "gradle" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "weekly" diff --git a/app/shared/build.gradle.kts b/app/shared/build.gradle.kts index bce6db4..f538abd 100644 --- a/app/shared/build.gradle.kts +++ b/app/shared/build.gradle.kts @@ -6,7 +6,7 @@ plugins { alias(libs.plugins.compose.multiplatform) alias(libs.plugins.compose.compiler) alias(libs.plugins.android.kotlin.multiplatform.library) - kotlin("plugin.serialization") version "1.9.22" + alias(libs.plugins.kotlin.serialization) } kotlin { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index dec36e3..39b7aad 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -17,7 +17,8 @@ gson = "2.13.2" kotlinxIoBytestring = "0.8.2" kotlinxCoroutinesCore = "1.10.2" kotlinxIoCore = "0.8.2" -kotlinxSerializationJson = "1.9.0" +serialization = "2.3.0" +serialization-json = "1.9.0" material = "1.13.0" activityKtx = "1.12.2" navigationCompose = "2.9.1" @@ -45,7 +46,7 @@ kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", versio biometric = { module = "androidx.biometric:biometric", version.ref = "biometric" } gson = { module = "com.google.code.gson:gson", version.ref = "gson" } kotlinx-io-core = { module = "org.jetbrains.kotlinx:kotlinx-io-core", version.ref = "kotlinxIoCore" } -kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" } +kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "serialization-json" } material = { group = "com.google.android.material", name = "material", version.ref = "material" } androidx-activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "activityKtx" } navigation-compose = { module = "org.jetbrains.androidx.navigation:navigation-compose", version.ref = "navigationCompose" } @@ -75,4 +76,5 @@ compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = " kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } android-kotlin-multiplatform-library = { id = "com.android.kotlin.multiplatform.library", version.ref = "agp" } jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version = "2.3.0" } -android-library = { id = "com.android.library", version.ref = "agp" } \ No newline at end of file +android-library = { id = "com.android.library", version.ref = "agp" } +kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "serialization" } \ No newline at end of file