[PR #1076] PKL Config Scala #876

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

📋 Pull Request Information

Original PR: https://github.com/apple/pkl/pull/1076
Author: @andyglow
Created: 5/23/2025
Status: 🔄 Open

Base: mainHead: add-pkl-config-scala


📝 Commits (7)

📊 Changes

18 files changed (+1472 additions, -1 deletions)

View changed files

📝 buildSrc/src/main/kotlin/pklAllProjects.gradle.kts (+14 -1)
📝 buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts (+8 -0)
buildSrc/src/main/kotlin/pklScalaLibrary.gradle.kts (+49 -0)
📝 gradle/libs.versions.toml (+10 -0)
pkl-config-scala/NOTE.md (+44 -0)
pkl-config-scala/pkl-config-scala.gradle.kts (+36 -0)
pkl-config-scala/src/main/java/org/pkl/config/scala/annotation/EnumOwner.java (+25 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedConverterFactories.scala (+163 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedSourceTypeInfo.scala (+78 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/JavaReflectionSyntaxExtensions.scala (+134 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/PStringOrIntToEnumeration.scala (+59 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConversions.scala (+79 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConverterFactories.scala (+246 -0)
pkl-config-scala/src/main/scala/org/pkl/config/scala/syntax/package.scala (+137 -0)
pkl-config-scala/src/test/resources/org/pkl/config/scala/mapper/PPairToScalaTuple.pkl (+7 -0)
pkl-config-scala/src/test/scala/org/pkl/config/scala/ScalaObjectMapperSpec.scala (+279 -0)
pkl-config-scala/src/test/scala/org/pkl/config/scala/mapper/PPairToScalaTupleSpec.scala (+102 -0)
📝 settings.gradle.kts (+2 -0)

📄 Description

No description provided


🔄 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/1076 **Author:** [@andyglow](https://github.com/andyglow) **Created:** 5/23/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-pkl-config-scala` --- ### 📝 Commits (7) - [`95782ad`](https://github.com/apple/pkl/commit/95782adf3423fa342e320d11ad8b24b01b39f0ff) PKL Config Scala - [`9ffad63`](https://github.com/apple/pkl/commit/9ffad63321ba5d66b7b814d8483295f8d437335c) fix style - [`bb90a58`](https://github.com/apple/pkl/commit/bb90a584b78425f9387e942d6bcaca4261b1d33c) fix style - [`6a9b40e`](https://github.com/apple/pkl/commit/6a9b40e57a69adbb1f35e6bd8e14f2d3bb581deb) remove pkl-config-scala from fatJar and signing flows - [`aa93e0e`](https://github.com/apple/pkl/commit/aa93e0e28700166c75fa9652895629aa1aedf4ef) update to support scala 3 - [`11f1d47`](https://github.com/apple/pkl/commit/11f1d47abac16ba297436fd985c5cddd90cfe01f) fix gradle style - [`b6a58a1`](https://github.com/apple/pkl/commit/b6a58a12c64c2d49c3a8b42ae079d2448341dfde) fix multi-jvm build ### 📊 Changes **18 files changed** (+1472 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `buildSrc/src/main/kotlin/pklAllProjects.gradle.kts` (+14 -1) 📝 `buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts` (+8 -0) ➕ `buildSrc/src/main/kotlin/pklScalaLibrary.gradle.kts` (+49 -0) 📝 `gradle/libs.versions.toml` (+10 -0) ➕ `pkl-config-scala/NOTE.md` (+44 -0) ➕ `pkl-config-scala/pkl-config-scala.gradle.kts` (+36 -0) ➕ `pkl-config-scala/src/main/java/org/pkl/config/scala/annotation/EnumOwner.java` (+25 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedConverterFactories.scala` (+163 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedSourceTypeInfo.scala` (+78 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/JavaReflectionSyntaxExtensions.scala` (+134 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/PStringOrIntToEnumeration.scala` (+59 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConversions.scala` (+79 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConverterFactories.scala` (+246 -0) ➕ `pkl-config-scala/src/main/scala/org/pkl/config/scala/syntax/package.scala` (+137 -0) ➕ `pkl-config-scala/src/test/resources/org/pkl/config/scala/mapper/PPairToScalaTuple.pkl` (+7 -0) ➕ `pkl-config-scala/src/test/scala/org/pkl/config/scala/ScalaObjectMapperSpec.scala` (+279 -0) ➕ `pkl-config-scala/src/test/scala/org/pkl/config/scala/mapper/PPairToScalaTupleSpec.scala` (+102 -0) 📝 `settings.gradle.kts` (+2 -0) </details> ### 📄 Description _No description provided_ --- <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:27 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#876