From 099c3c8f40a0d79d451cdf59ed5978c3d02ecaa4 Mon Sep 17 00:00:00 2001 From: Brad Corso Date: Thu, 10 Sep 2026 14:20:56 -0700 Subject: [PATCH] Update Dagger KSP documentation and CI workflow for stable KSP support. Updates the KSP developer guide to reflect that Dagger's KSP support is now stable as of Dagger 2.60+ and KSP 2.3.9+. This includes updating the recommended setup versions for Kotlin, KSP, Dagger, and AndroidX Hilt, and adding a performance tip for experimental PSI resolution. Additionally, updates the GitHub Actions CI workflow matrix to test with updated Kotlin and KSP versions, including KSP 2.3.11. Issue #2349 RELNOTES=N/A PiperOrigin-RevId: 979395003 --- .github/workflows/ci.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80e0b384f6b..15243578a1d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -81,12 +81,14 @@ jobs: fail-fast: false matrix: include: + # Min Versions - java: '11' - kotlin: '2.3.21' - ksp: '2.3.7' + kotlin: '2.3.0' + ksp: '2.3.0' + # Max Versions - java: '21' kotlin: '2.3.21' - ksp: '2.3.7' + ksp: '2.3.11' env: USE_JAVA_VERSION_FOR_GRADLE: ${{ matrix.java }} USE_KOTLIN_VERSION: ${{ matrix.kotlin }} @@ -119,14 +121,16 @@ jobs: fail-fast: false matrix: include: + # Min Versions - agp: '9.0.0' java: '11' - kotlin: '2.3.21' - ksp: '2.3.7' + kotlin: '2.3.0' + ksp: '2.3.6' + # Max Versions - agp: '9.0.0' java: '21' kotlin: '2.3.21' - ksp: '2.3.7' + ksp: '2.3.11' env: USE_AGP_VERSION: ${{ matrix.agp }} USE_JAVA_VERSION_FOR_GRADLE: ${{ matrix.java }}