Aayush Gupta
b06b7c35ca
Relocate toml lint task to buildSrc and extend against default task
...
Fixes build errors after Gradle 9.x upgrade
Ref: https://docs.gradle.org/current/userguide/implementing_custom_tasks.html
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-21 20:08:26 +08:00
Aayush Gupta
f4d138d06f
Partial-revert: Migrate from KAPT to KSP
...
statesaver has been deprecated for ~ 6 years and incompatible with KSP
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-19 16:33:43 +08:00
Aayush Gupta
05b9ff49a2
Migrate from KAPT to KSP
...
Ref: https://developer.android.com/build/migrate-to-ksp
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-11-03 16:14:29 +08:00
Aayush Gupta
ee01ba3209
Specify JDK toolchain directly
...
Specifying JDK toolchain in the java block lets us avoid specifying
same version again and again for different options while ensuring everything
is on the same version
Ref: https://developer.android.com/build/jdks#toolchain
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-17 16:28:00 +08:00
Aayush Gupta
1bef2fdc25
Drop deprecated non-working archivesBaseName property
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-16 22:27:56 +08:00
Jie Li
061ce870ac
Gradle script to enforce dependencies order
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-16 22:27:15 +08:00
Aayush Gupta
15089245bb
Migrate to build version catalog
...
Ref: https://developer.android.com/build/migrate-to-catalogs
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-16 22:25:25 +08:00
Aayush Gupta
d99435c4ad
Migrate build scripts to kotlin DSL
...
Ref: https://developer.android.com/build/migrate-to-kotlin-dsl
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2025-10-14 23:07:07 +08:00