diff options
Diffstat (limited to 'main/src/mill/main/RunScript.scala')
-rw-r--r-- | main/src/mill/main/RunScript.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/main/src/mill/main/RunScript.scala b/main/src/mill/main/RunScript.scala index 820b1341..119ac2aa 100644 --- a/main/src/mill/main/RunScript.scala +++ b/main/src/mill/main/RunScript.scala @@ -11,7 +11,6 @@ import mill.define._ import mill.eval.{Evaluator, PathRef, Result} import mill.util.{EitherOps, Logger, ParseArgs, Watched} import mill.util.Strict.Agg -import upickle.Js import scala.collection.mutable import scala.reflect.ClassTag @@ -30,7 +29,7 @@ object RunScript{ stateCache: Option[Evaluator.State], log: Logger, env : Map[String, String]) - : (Res[(Evaluator, Seq[PathRef], Either[String, Seq[Js.Value]])], Seq[(os.Path, Long)]) = { + : (Res[(Evaluator, Seq[PathRef], Either[String, Seq[ujson.Value]])], Seq[(os.Path, Long)]) = { val (evalState, interpWatched) = stateCache match{ case Some(s) if watchedSigUnchanged(s.watched) => Res.Success(s) -> s.watched @@ -198,7 +197,7 @@ object RunScript{ } def evaluate(evaluator: Evaluator, - targets: Agg[Task[Any]]): (Seq[PathRef], Either[String, Seq[(Any, Option[upickle.Js.Value])]]) = { + targets: Agg[Task[Any]]): (Seq[PathRef], Either[String, Seq[(Any, Option[ujson.Value])]]) = { val evaluated = evaluator.evaluate(targets) val watched = evaluated.results .iterator @@ -239,7 +238,7 @@ object RunScript{ val jsonFile = Evaluator .resolveDestPaths(evaluator.outPath, t.ctx.segments) .meta - val metadata = upickle.default.readJs[Evaluator.Cached](ujson.read(jsonFile.toIO)) + val metadata = upickle.default.read[Evaluator.Cached](ujson.read(jsonFile.toIO)) Some(metadata.value) case _ => None |