Update to KSP 1.0.1 and use new jvm modifiers resolver API (#1422)

* Update to KSP 1.0.1 and use new jvm modifiers resolver API

This allows us to fully support transient across compilation boundaries

* Copy in KSP-supported KCT for now

* Update CI refs

* Move up transient check to the right place

Wasn't actually looking at the added annotation later 🤧

* Try regular RC?

* Skip that matrix for now
This commit is contained in:
Zac Sweers
2021-11-15 11:25:15 -05:00
committed by GitHub
parent 85ba5bf188
commit 9440e5c7d0
6 changed files with 244 additions and 19 deletions

View File

@@ -82,8 +82,10 @@ dependencies {
compileOnly(libs.kotlin.compilerEmbeddable)
// Always force the latest KSP version to match the one we're compiling against
testImplementation(libs.ksp)
testImplementation(libs.ksp.api)
testImplementation(libs.kotlin.compilerEmbeddable)
testImplementation(libs.kotlinCompileTesting.ksp)
// TODO reenable when it supports KSP 1.0.1+
// testImplementation(libs.kotlinCompileTesting.ksp)
// Copy these again as they're not automatically included since they're shaded
testImplementation(project(":moshi"))