Skip to content

Conversation

jeremymailen
Copy link
Owner

@jeremymailen jeremymailen commented Jul 20, 2025

  • In preparation for next version, upgrade the tooling
  • Drop support for Java 1.8 and Kotlin 1.X, upgrade to latest AGP supporting Java 11
  • Provide a static android test matrix covering a popular range suggested by ChatGPT
  • Also excluding Gradle release-candidate since 9 drops Java 11 which we still support
  • Can't upgrade ktlint until 1.7.1 comes out

In preparation for next version, upgrade the tooling.
Java 25 (which is an LTS) is coming soon, so also adding 24 into the test matrix.
Can't upgrade ktlint until 1.7.1 comes out.
@jeremymailen jeremymailen requested review from Karn and Copilot July 20, 2025 22:11
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the Kotlin version from 2.1.21 to 2.2.0 and updates the Gradle wrapper from 8.11.1 to 8.14.3. It also expands the CI test matrix to include Java 24 in preparation for Java 25 LTS.

  • Upgraded Kotlin from 2.1.21 to 2.2.0
  • Updated Gradle wrapper from 8.11.1 to 8.14.3
  • Added Java 24 to the CI test matrix

Reviewed Changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
gradle/wrapper/gradle-wrapper.properties Updates Gradle wrapper distribution to version 8.14.3
gradle/libs.versions.toml Upgrades Kotlin version to 2.2.0
.github/workflows/default.yml Adds Java 24 to the CI test matrix

@jeremymailen jeremymailen changed the title Upgrade Kotlin to 2.2.0 and gradle Upgrade Kotlin to 2.2.0 and fix gradle Jul 20, 2025
@jeremymailen jeremymailen merged commit fae37e0 into master Jul 22, 2025
19 checks passed
@jeremymailen jeremymailen deleted the kotlin-2.2.0 branch July 22, 2025 04:31
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