diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 311883b8d..7e0057434 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,6 +17,7 @@ assembleDebug: artifacts: paths: - $DEBUG_BINARY_PATH + - 'app/schemas/com.aurora.store.data.room.AuroraDatabase/' uploadDebug: stage: upload diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b650da77f..32f146c1d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -131,6 +131,10 @@ android { } } +ksp { + arg("room.schemaLocation", "$projectDir/schemas") +} + dependencies { //Google's Goodies diff --git a/app/src/main/java/com/aurora/store/data/room/AuroraDatabase.kt b/app/src/main/java/com/aurora/store/data/room/AuroraDatabase.kt index 2a7a94e3a..24cb495e7 100644 --- a/app/src/main/java/com/aurora/store/data/room/AuroraDatabase.kt +++ b/app/src/main/java/com/aurora/store/data/room/AuroraDatabase.kt @@ -14,7 +14,7 @@ import com.aurora.store.data.room.update.UpdateDao @Database( entities = [Download::class, Favourite::class, Update::class], version = 5, - exportSchema = false + exportSchema = true ) @TypeConverters(DownloadConverter::class) abstract class AuroraDatabase : RoomDatabase() {