Skip to content

Prepare build for Gradle 9: Dagger, Dokka 2 and publishing script update#34

Merged
akshay-grabtaxi merged 1 commit into
grab:masterfrom
MinhNguyen-nvm:mr1/dependency-updates
Jul 15, 2026
Merged

Prepare build for Gradle 9: Dagger, Dokka 2 and publishing script update#34
akshay-grabtaxi merged 1 commit into
grab:masterfrom
MinhNguyen-nvm:mr1/dependency-updates

Conversation

@vanminh-grabtaxi

Copy link
Copy Markdown
Collaborator

…ates

Groundwork for the Gradle 9 / AGP 9 migration; everything here builds and passes tests on the current Gradle 8.8 / AGP 8.5.1 toolchain.

  • Bump Dagger 2.47 -> 2.60.1
  • Migrate Dokka 1.9.20 -> 2.1.0 (V2 plugin mode): javadoc jars are now produced by the org.jetbrains.dokka-javadoc plugin's dokkaGeneratePublicationJavadoc task
  • Replace Groovy space-assignment syntax in publishing.gradle with explicit assignments (removed in Gradle 9)
  • Replace the org.gradle.kotlin.dsl reified property() helpers in MetricExtension with the plain ObjectFactory API

Proposed Changes

Testing

Issues Fixed

…ates

Groundwork for the Gradle 9 / AGP 9 migration; everything here builds
and passes tests on the current Gradle 8.8 / AGP 8.5.1 toolchain.

- Bump Dagger 2.47 -> 2.60.1
- Migrate Dokka 1.9.20 -> 2.1.0 (V2 plugin mode): javadoc jars are now
  produced by the org.jetbrains.dokka-javadoc plugin's
  dokkaGeneratePublicationJavadoc task
- Replace Groovy space-assignment syntax in publishing.gradle with
  explicit assignments (removed in Gradle 9)
- Replace the org.gradle.kotlin.dsl reified property() helpers in
  MetricExtension with the plain ObjectFactory API
@akshay-grabtaxi
akshay-grabtaxi merged commit 2bdb900 into grab:master Jul 15, 2026
3 checks passed
@MinhNguyen-nvm
MinhNguyen-nvm deleted the mr1/dependency-updates branch July 21, 2026 05:57
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.

3 participants