Original PR: https://github.com/apple/pkl/pull/1076 Author: @andyglow Created: 5/23/2025 Status: 🔄 Open
Base: main ← Head: add-pkl-config-scala
main
add-pkl-config-scala
95782ad
9ffad63
bb90a58
6a9b40e
aa93e0e
11f1d47
b6a58a1
18 files changed (+1472 additions, -1 deletions)
📝 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)
buildSrc/src/main/kotlin/pklAllProjects.gradle.kts
buildSrc/src/main/kotlin/pklJavaLibrary.gradle.kts
buildSrc/src/main/kotlin/pklScalaLibrary.gradle.kts
gradle/libs.versions.toml
pkl-config-scala/NOTE.md
pkl-config-scala/pkl-config-scala.gradle.kts
pkl-config-scala/src/main/java/org/pkl/config/scala/annotation/EnumOwner.java
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedConverterFactories.scala
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedSourceTypeInfo.scala
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/JavaReflectionSyntaxExtensions.scala
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/PStringOrIntToEnumeration.scala
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConversions.scala
pkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConverterFactories.scala
pkl-config-scala/src/main/scala/org/pkl/config/scala/syntax/package.scala
pkl-config-scala/src/test/resources/org/pkl/config/scala/mapper/PPairToScalaTuple.pkl
pkl-config-scala/src/test/scala/org/pkl/config/scala/ScalaObjectMapperSpec.scala
pkl-config-scala/src/test/scala/org/pkl/config/scala/mapper/PPairToScalaTupleSpec.scala
settings.gradle.kts
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/1076
Author: @andyglow
Created: 5/23/2025
Status: 🔄 Open
Base:
main← Head:add-pkl-config-scala📝 Commits (7)
95782adPKL Config Scala9ffad63fix stylebb90a58fix style6a9b40eremove pkl-config-scala from fatJar and signing flowsaa93e0eupdate to support scala 311f1d47fix gradle styleb6a58a1fix multi-jvm build📊 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.