Hello, what version of Scala should be used to run this?
In sbt, with these:
ThisBuild / scalaVersion := "3.1.3"
libraryDependencies += "com.github.ghostdogpr" %% "caliban-quick" % "2.5.0"
I get this:
[info] compiling 1 Scala source to /Users/philipschwarz/dev/git/a-beginners-guide-to-graphql-in-scala/target/scala-3.1.3/classes ... [error] error while loading package$, [error] class file caliban/package.class is broken, reading aborted with class dotty.tools.tasty.UnpickleException [error] TASTy signature has wrong version. [error] expected: {majorVersion: 28, minorVersion: 1} [error] found : {majorVersion: 28, minorVersion: 3} [error] [error] This TASTy file was produced by a more recent, forwards incompatible release. [error] To read this TASTy file, please upgrade your tooling. [error] The TASTy file was produced by Scala 3.3.1. [error] error while loading ArgBuilder$, [error] class file caliban/schema/ArgBuilder.class is broken, reading aborted with class dotty.tools.tasty.UnpickleException [error] TASTy signature has wrong version. [error] expected: {majorVersion: 28, minorVersion: 1} [error] found : {majorVersion: 28, minorVersion: 3} [error] [error] This TASTy file was produced by a more recent, forwards incompatible release. [error] To read this TASTy file, please upgrade your tooling. [error] The TASTy file was produced by Scala 3.3.1. [error] -- [E008] Not Found Error: /Users/philipschwarz/dev/git/a-beginners-guide-to-graphql-in-scala/src/main/scala/main.scala:20:33 [error] 20 |import caliban.schema.ArgBuilder.auto. [error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [error] | value auto is not a member of object caliban.schema.ArgBuilder [error] -- Error: /Users/philipschwarz/dev/git/a-beginners-guide-to-graphql-in-scala/src/main/scala/main.scala:21:29 [error] 21 |import caliban.schema.Schema.auto. [error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [error] | import prefix is not a pure expression [error] -- Error: /Users/philipschwarz/dev/git/a-beginners-guide-to-graphql-in-scala/src/main/scala/main.scala:59:15 [error] 59 |import caliban.quick.* [error] | ^^^^^^^^^^^^^ [error] | import prefix is not a pure expression [error] 5 errors found [error] (Compile / compileIncremental) Compilation failed [error] Total time: 10 s, completed 30 Dec 2023, 08:35:56