diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/src/main/scala/mill/eval/Evaluator.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/src/main/scala/mill/eval/Evaluator.scala b/core/src/main/scala/mill/eval/Evaluator.scala index c45f1744..19fbb637 100644 --- a/core/src/main/scala/mill/eval/Evaluator.scala +++ b/core/src/main/scala/mill/eval/Evaluator.scala @@ -125,7 +125,9 @@ class Evaluator(workspacePath: Path, .write(v) write.over(metadataPath, upickle.default.write(inputsHash -> terminalResult, indent = 4)) - case _ => + case Result.Skipped => + // Do nothing + case _: Result.Failing => // Wipe out any cached metadata.mill.json file that exists, so // a following run won't look at the cached metadata file and // assume it's associated with the possibly-borked state of the |