Skip to content

build: migrate project to AGP 9#63

Merged
t-regbs merged 10 commits into
mainfrom
agp9-migration
Jul 25, 2026
Merged

build: migrate project to AGP 9#63
t-regbs merged 10 commits into
mainfrom
agp9-migration

Conversation

@t-regbs

@t-regbs t-regbs commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade to AGP 9.3.1 and Gradle 9.6.1, adopt built-in Kotlin, and assign unique Android KMP namespaces
  • update Kotlin, KSP, Firebase, Google Services, and Gradle utility plugins for AGP 9 compatibility
  • keep Compose Multiplatform aligned at 1.10.3 to preserve Calf/Compottie native binary compatibility
  • fix Android Compose test dependency resolution and make the AlarmKit-only iOS test independent of an app bundle

Verification

  • ./gradlew build
  • ./gradlew :androidApp:assembleDebug :androidApp:assembleRelease
  • ./gradlew :shared:linkDebugFrameworkIosSimulatorArm64 :shared:linkReleaseFrameworkIosSimulatorArm64 :shared:linkReleaseFrameworkIosArm64 --rerun-tasks
  • confirmed no Calf/Compottie Kotlin/Native partial-linkage diagnostics in final framework links

@t-regbs
t-regbs merged commit 4040921 into main Jul 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant