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

@@ -11,13 +11,14 @@ jobs:
fail-fast: false
matrix:
kotlin-version: [ '1.5.31', '1.6.0-RC' ]
ksp-version: [ '1.5.31-1.0.0', '1.6.0-RC-1.0.0' ]
# TODO add back KSP 1.6.0-1.0.1 once it's out
ksp-version: [ '1.5.31-1.0.1' ]
kotlin-test-mode: [ 'REFLECT', 'KSP', 'KAPT' ]
exclude:
- kotlin-version: '1.5.31'
ksp-version: '1.6.0-RC-1.0.0'
# - kotlin-version: '1.5.31'
# ksp-version: '1.6.0-RC-1.0.1-RC'
- kotlin-version: '1.6.0-RC'
ksp-version: '1.5.31-1.0.0'
ksp-version: '1.5.31-1.0.1'
env:
MOSHI_KOTLIN_VERSION: '${{ matrix.kotlin-version }}'