Van Linh Nguyen
03/09/2026, 4:19 AMubuntu-latest runner). I noticed that the ksp task is skipped. Is there a way to make this work on ubuntu-latest runners?
> Task :feature:api:kspKotlinIosX64 SKIPPED
> Task :feature:api:compileKotlinIosX64
> Task :feature:impl:kspKotlinIosX64 SKIPPED
> Task :platform:impl:compileKotlinIosX64
> Task :app:shared:compileKotlinIosSimulatorArm64 FAILED
> Task :app:shared:copyRoomSchemas NO-SOURCE
> Task :feature:store:impl:compileKotlinIosX64
e: file:///home/runner/work/project/project/app/shared/src/commonMain/kotlin/app/shared/db/AppDatabase.kt:17:1 Expected AppDatabaseConstructor has no actual declaration in module <commonMain> for Native
here's the database declaration
@Database(entities = [StoreEntity::class], version = 1)
@ConstructedBy(AppDatabaseConstructor::class)
abstract class AppDatabase : RoomDatabase() {
abstract fun storeDao(): StoreDao
}
@Suppress("KotlinNoActualForExpect")
expect object AppDatabaseConstructor : RoomDatabaseConstructor<AppDatabase> {
override fun initialize(): AppDatabase
}
we're using
ksp = "2.3.4"
room = "2.8.4"
kotlin = "2.3.10"blakelee
03/09/2026, 5:14 AMephemient
03/09/2026, 6:28 AMblakelee
03/09/2026, 11:47 AMVan Linh Nguyen
03/10/2026, 12:36 AM