[PR #1088] [MERGED] Update dependencies, and clean up multi-JDK testing #884

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

📋 Pull Request Information

Original PR: https://github.com/apple/pkl/pull/1088
Author: @bioball
Created: 6/3/2025
Status: Merged
Merged: 6/4/2025
Merged by: @bioball

Base: mainHead: update-dependencies


📝 Commits (2)

  • 417f56d Update dependencies
  • 405662e Update multi-JDK testing to use simple Test task, add junit-platform-launcher to dependencies

📊 Changes

20 files changed (+311 additions, -446 deletions)

View changed files

📝 bench/gradle.lockfile (+17 -25)
📝 buildSrc/src/main/kotlin/BuildInfo.kt (+12 -25)
📝 buildSrc/src/main/kotlin/pklKotlinTest.gradle.kts (+9 -5)
📝 docs/gradle.lockfile (+10 -9)
📝 gradle/libs.versions.toml (+2 -0)
📝 pkl-cli/gradle.lockfile (+34 -42)
📝 pkl-codegen-java/gradle.lockfile (+18 -26)
📝 pkl-codegen-kotlin/gradle.lockfile (+18 -35)
📝 pkl-commons-cli/gradle.lockfile (+17 -25)
📝 pkl-commons-test/gradle.lockfile (+17 -25)
📝 pkl-commons/gradle.lockfile (+17 -25)
📝 pkl-config-java/gradle.lockfile (+18 -26)
📝 pkl-config-kotlin/gradle.lockfile (+17 -25)
📝 pkl-core/gradle.lockfile (+18 -26)
📝 pkl-doc/gradle.lockfile (+18 -26)
📝 pkl-executor/gradle.lockfile (+17 -25)
📝 pkl-gradle/gradle.lockfile (+17 -25)
📝 pkl-parser/gradle.lockfile (+16 -24)
📝 pkl-server/gradle.lockfile (+17 -25)
📝 pkl-tools/gradle.lockfile (+2 -2)

📄 Description

Three changes:

  1. Change multi-JDK testing to create Test tasks, instead of JvmTestSuite. JvmTestSuite creates a new configuration, which is not required (we use the same classpath across all JDKs)
  2. Add junitLauncher to set of tracked dependencies. This is to avoid an issue of "OutputDirectoryProvider not available; probably due to unaligned versions of the junit-platform-engine and junit-platform-launcher jars on the classpath/module path"
  3. Run ./gradlew updateDependencies to update dependencies

Most of these are development dependencies. Runtime dependencies updated:

  • JavaPoet
  • Jansi

🔄 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/1088 **Author:** [@bioball](https://github.com/bioball) **Created:** 6/3/2025 **Status:** ✅ Merged **Merged:** 6/4/2025 **Merged by:** [@bioball](https://github.com/bioball) **Base:** `main` ← **Head:** `update-dependencies` --- ### 📝 Commits (2) - [`417f56d`](https://github.com/apple/pkl/commit/417f56d474838dc468dc07481a318a40da6d406a) Update dependencies - [`405662e`](https://github.com/apple/pkl/commit/405662edd527d12b6dd0aae0be86bc9546841573) Update multi-JDK testing to use simple Test task, add junit-platform-launcher to dependencies ### 📊 Changes **20 files changed** (+311 additions, -446 deletions) <details> <summary>View changed files</summary> 📝 `bench/gradle.lockfile` (+17 -25) 📝 `buildSrc/src/main/kotlin/BuildInfo.kt` (+12 -25) 📝 `buildSrc/src/main/kotlin/pklKotlinTest.gradle.kts` (+9 -5) 📝 `docs/gradle.lockfile` (+10 -9) 📝 `gradle/libs.versions.toml` (+2 -0) 📝 `pkl-cli/gradle.lockfile` (+34 -42) 📝 `pkl-codegen-java/gradle.lockfile` (+18 -26) 📝 `pkl-codegen-kotlin/gradle.lockfile` (+18 -35) 📝 `pkl-commons-cli/gradle.lockfile` (+17 -25) 📝 `pkl-commons-test/gradle.lockfile` (+17 -25) 📝 `pkl-commons/gradle.lockfile` (+17 -25) 📝 `pkl-config-java/gradle.lockfile` (+18 -26) 📝 `pkl-config-kotlin/gradle.lockfile` (+17 -25) 📝 `pkl-core/gradle.lockfile` (+18 -26) 📝 `pkl-doc/gradle.lockfile` (+18 -26) 📝 `pkl-executor/gradle.lockfile` (+17 -25) 📝 `pkl-gradle/gradle.lockfile` (+17 -25) 📝 `pkl-parser/gradle.lockfile` (+16 -24) 📝 `pkl-server/gradle.lockfile` (+17 -25) 📝 `pkl-tools/gradle.lockfile` (+2 -2) </details> ### 📄 Description Three changes: 1. Change multi-JDK testing to create `Test` tasks, instead of `JvmTestSuite`. `JvmTestSuite` creates a new configuration, which is not required (we use the same classpath across all JDKs) 2. Add junitLauncher to set of tracked dependencies. This is to avoid an issue of "OutputDirectoryProvider not available; probably due to unaligned versions of the junit-platform-engine and junit-platform-launcher jars on the classpath/module path" 3. Run `./gradlew updateDependencies` to update dependencies Most of these are development dependencies. Runtime dependencies updated: * JavaPoet * Jansi --- <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:27:33 +01:00
adam closed this issue 2025-12-30 01:27:33 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#884