From d8ec1804670db9e7db18f5a33d49503359454a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sven=20N=C3=A4hler?= Date: Tue, 7 Nov 2023 13:15:24 +0100 Subject: [PATCH] Check 10.8.0-RC.1 with KSP --- .github/workflows/build.yml | 14 ++++++++++---- build.gradle | 2 ++ 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 051b806..e893127 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,7 +4,7 @@ on: push jobs: build: - name: 'G=${{ matrix.gradle }} | J=${{ matrix.java }} | AGP=${{ matrix.agp }} | K=${{ matrix.kotlin }}' + name: 'G=${{ matrix.gradle }} | J=${{ matrix.java }} | AGP=${{ matrix.agp }} | K=${{ matrix.kotlin }} | KSP=${{ matrix.ksp }}' runs-on: ubuntu-latest strategy: fail-fast: false @@ -12,7 +12,13 @@ jobs: gradle: [7.6.3, 8.4] java: [11, 17] agp: [7.4.2, 8.1.2] - kotlin: [1.7.21, 1.8.22, 1.9.10] + include: + - kotlin: 1.7.21 + ksp: "1.7.21-1.0.8" + - kotlin: 1.8.22 + ksp: "1.8.22-1.0.11" + - kotlin: 1.9.10 + ksp: "1.9.10-1.0.13" exclude: # AGP 8.0+ requires Gradle 8.0 - agp: 8.1.2 @@ -31,9 +37,9 @@ jobs: uses: eskatos/gradle-command-action@v1 with: gradle-version: ${{ matrix.gradle }} - arguments: :app:assembleDebug -PagpVersion=${{ matrix.agp }} -PkotlinVersion=${{ matrix.kotlin }} --scan + arguments: :app:assembleDebug -PagpVersion=${{ matrix.agp }} -PkotlinVersion=${{ matrix.kotlin }} -PkspVersion=${{ matrix.ksp }} --scan - name: Upload APK uses: actions/upload-artifact@v2 with: - name: G-${{ matrix.gradle }}-J-${{ matrix.java }}-AGP-${{ matrix.agp }}-K-${{ matrix.kotlin }} + name: G-${{ matrix.gradle }}-J-${{ matrix.java }}-AGP-${{ matrix.agp }}-K-${{ matrix.kotlin }}-KSP-${{ matrix.ksp }} path: app/build/outputs/apk/debug/app-debug.apk diff --git a/build.gradle b/build.gradle index 0367549..ccd4474 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ buildscript { ext { kotlinVersion = findProperty("kotlinVersion")?.toString() ?: "1.6.21" + ksp_version = findProperty("kspVersion")?.toString() ?: "1.6.21-1.0.6" agpVersion = findProperty("agpVersion")?.toString() ?: "7.1.3" } repositories { @@ -14,6 +15,7 @@ buildscript { classpath "com.android.tools.build:gradle:$agpVersion" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion" classpath 'ly.img.android.pesdk:plugin:10.8.0-RC.1' + classpath("com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:$ksp_version") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }