[PR #877] [CLOSED] [WIP] feat: managed jvm21 toolchain #783

Closed
opened 2025-12-30 01:26:42 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/apple/pkl/pull/877
Author: @sgammon
Created: 1/7/2025
Status: Closed

Base: mainHead: feat/jvm21pin-upstream


📝 Commits (3)

  • 1badb18 feat: java/graalvm 21+ support
  • 1982880 chore: update lockfiles
  • 336e37c pivot to jvm21 w/managed toolchain

📊 Changes

31 files changed (+454 additions, -212 deletions)

View changed files

📝 bench/gradle.lockfile (+16 -11)
📝 buildSrc/src/main/kotlin/BuildInfo.kt (+4 -0)
📝 buildSrc/src/main/kotlin/InstallGraalVm.kt (+10 -4)
buildSrc/src/main/kotlin/org/gradle/kotlin/dsl/ToolchainExtensions.kt (+85 -0)
📝 buildSrc/src/main/kotlin/pklFatJar.gradle.kts (+6 -4)
📝 buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts (+25 -0)
buildSrc/src/main/kotlin/pklJvmToolchain.gradle.kts (+16 -0)
📝 docs/gradle.lockfile (+14 -10)
📝 gradle/libs.versions.toml (+12 -10)
📝 gradle/wrapper/gradle-wrapper.properties (+2 -2)
📝 gradlew (+1 -2)
📝 pkl-cli/gradle.lockfile (+36 -28)
📝 pkl-cli/pkl-cli.gradle.kts (+28 -6)
📝 pkl-codegen-java/gradle.lockfile (+15 -11)
📝 pkl-codegen-kotlin/gradle.lockfile (+14 -10)
📝 pkl-commons-cli/gradle.lockfile (+14 -10)
📝 pkl-commons-test/gradle.lockfile (+8 -8)
📝 pkl-commons/gradle.lockfile (+8 -8)
📝 pkl-config-java/gradle.lockfile (+15 -11)
📝 pkl-config-kotlin/gradle.lockfile (+14 -10)

...and 11 more files

📄 Description

Coming soon.


🔄 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/877 **Author:** [@sgammon](https://github.com/sgammon) **Created:** 1/7/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/jvm21pin-upstream` --- ### 📝 Commits (3) - [`1badb18`](https://github.com/apple/pkl/commit/1badb18cbd069eb1729bb165898b26b75097fc89) feat: java/graalvm 21+ support - [`1982880`](https://github.com/apple/pkl/commit/19828802c2abdfe36b9cb13e0400d2d0b14a3c2d) chore: update lockfiles - [`336e37c`](https://github.com/apple/pkl/commit/336e37c5cf3b8a8291c867242f46ec1356dfe55b) pivot to jvm21 w/managed toolchain ### 📊 Changes **31 files changed** (+454 additions, -212 deletions) <details> <summary>View changed files</summary> 📝 `bench/gradle.lockfile` (+16 -11) 📝 `buildSrc/src/main/kotlin/BuildInfo.kt` (+4 -0) 📝 `buildSrc/src/main/kotlin/InstallGraalVm.kt` (+10 -4) ➕ `buildSrc/src/main/kotlin/org/gradle/kotlin/dsl/ToolchainExtensions.kt` (+85 -0) 📝 `buildSrc/src/main/kotlin/pklFatJar.gradle.kts` (+6 -4) 📝 `buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts` (+25 -0) ➕ `buildSrc/src/main/kotlin/pklJvmToolchain.gradle.kts` (+16 -0) 📝 `docs/gradle.lockfile` (+14 -10) 📝 `gradle/libs.versions.toml` (+12 -10) 📝 `gradle/wrapper/gradle-wrapper.properties` (+2 -2) 📝 `gradlew` (+1 -2) 📝 `pkl-cli/gradle.lockfile` (+36 -28) 📝 `pkl-cli/pkl-cli.gradle.kts` (+28 -6) 📝 `pkl-codegen-java/gradle.lockfile` (+15 -11) 📝 `pkl-codegen-kotlin/gradle.lockfile` (+14 -10) 📝 `pkl-commons-cli/gradle.lockfile` (+14 -10) 📝 `pkl-commons-test/gradle.lockfile` (+8 -8) 📝 `pkl-commons/gradle.lockfile` (+8 -8) 📝 `pkl-config-java/gradle.lockfile` (+15 -11) 📝 `pkl-config-kotlin/gradle.lockfile` (+14 -10) _...and 11 more files_ </details> ### 📄 Description Coming soon. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-30 01:26:42 +01:00
adam closed this issue 2025-12-30 01:26:42 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#783