Also, remove support for kotlin gradle plugin less than 1.8.x, because:
Class org.gradle.api.plugins.Convention is no longer available in the classpath in Gradle
Continued support for legacy plugin would require heavy reflection, which is brittle and hard to verify
Kotlin 1.7 is 3 years old and no longer updated
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/apple/pkl/pull/1228
**Author:** [@bioball](https://github.com/bioball)
**Created:** 10/8/2025
**Status:** ✅ Merged
**Merged:** 10/8/2025
**Merged by:** [@bioball](https://github.com/bioball)
**Base:** `main` ← **Head:** `bump-gradle`
---
### 📝 Commits (3)
- [`235a14a`](https://github.com/apple/pkl/commit/235a14a2e493d644b9d8cc779c4d831c87a6f0eb) Bump Gradle to 9.1.0
- [`8737040`](https://github.com/apple/pkl/commit/8737040573013a9e5a585040aac6835509b88c04) Bump foojay resolver to 1.0.0
- [`5372071`](https://github.com/apple/pkl/commit/53720718d222f5451813cb065550fd7a270cfff9) Fix build logic on windows
### 📊 Changes
**7 files changed** (+8 additions, -69 deletions)
<details>
<summary>View changed files</summary>
📝 `buildSrc/src/main/kotlin/MergeSourcesJars.kt` (+2 -2)
📝 `buildSrc/src/main/kotlin/pklAllProjects.gradle.kts` (+1 -1)
📝 `gradle/wrapper/gradle-wrapper.properties` (+2 -2)
📝 `pkl-gradle/pkl-gradle.gradle.kts` (+1 -1)
📝 `pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java` (+0 -61)
📝 `pkl-gradle/src/test/kotlin/org/pkl/gradle/KotlinCodeGeneratorsTest.kt` (+1 -1)
📝 `settings.gradle.kts` (+1 -1)
</details>
### 📄 Description
Also, remove support for kotlin gradle plugin less than 1.8.x, because:
* Class `org.gradle.api.plugins.Convention` is no longer available in the classpath in Gradle
* Continued support for legacy plugin would require heavy reflection, which is brittle and hard to verify
* Kotlin 1.7 is 3 years old and no longer updated
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/1228
Author: @bioball
Created: 10/8/2025
Status: ✅ Merged
Merged: 10/8/2025
Merged by: @bioball
Base:
main← Head:bump-gradle📝 Commits (3)
235a14aBump Gradle to 9.1.08737040Bump foojay resolver to 1.0.05372071Fix build logic on windows📊 Changes
7 files changed (+8 additions, -69 deletions)
View changed files
📝
buildSrc/src/main/kotlin/MergeSourcesJars.kt(+2 -2)📝
buildSrc/src/main/kotlin/pklAllProjects.gradle.kts(+1 -1)📝
gradle/wrapper/gradle-wrapper.properties(+2 -2)📝
pkl-gradle/pkl-gradle.gradle.kts(+1 -1)📝
pkl-gradle/src/main/java/org/pkl/gradle/PklPlugin.java(+0 -61)📝
pkl-gradle/src/test/kotlin/org/pkl/gradle/KotlinCodeGeneratorsTest.kt(+1 -1)📝
settings.gradle.kts(+1 -1)📄 Description
Also, remove support for kotlin gradle plugin less than 1.8.x, because:
org.gradle.api.plugins.Conventionis no longer available in the classpath in Gradle🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.