pkl / PR 1076

PKL Config Scala

apple/pkl#1076 openmixed

+1334/−1lines
16files
62comments
2025-05-23opened
-merged

What it touches

main: 7 build: 5 test: 3 other: 1

Modules: pkl-config-scala (11), build-logic (2), .scalafmt.conf (1), gradle (1), settings.gradle.kts (1)

Architectural impact (arcade-agent diff_impact)

No production Java file of this PR maps into the dependency graph (tests, build, CI or docs only). Tests are excluded from the graph by design.

Build & CI relevance

Files

other.scalafmt.conf
buildbuild-logic/src/main/kotlin/pklAllProjects.gradle.kts
buildbuild-logic/src/main/kotlin/pklScalaLibrary.gradle.kts
buildgradle/libs.versions.toml
buildpkl-config-scala/pkl-config-scala.gradle.kts
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedConverterFactories.scala
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/CachedSourceTypeInfo.scala
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/JavaReflectionSyntaxExtensions.scala
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/PStringToScalaEnum.scala
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConversions.scala
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/mapper/ScalaConverterFactories.scala
mainpkl-config-scala/src/main/scala/org/pkl/config/scala/syntax/package.scala
testpkl-config-scala/src/test/resources/org/pkl/config/scala/mapper/PPairToScalaTuple.pkl
testpkl-config-scala/src/test/scala/org/pkl/config/scala/ScalaObjectMapperSpec.scala
testpkl-config-scala/src/test/scala/org/pkl/config/scala/mapper/PPairToScalaTupleSpec.scala
buildsettings.gradle.kts