diff --git a/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala b/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala index 1895b01c..dc81d7af 100644 --- a/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala +++ b/kernel/src/main/scala/org/typelevel/sbt/TypelevelKernelPlugin.scala @@ -54,6 +54,12 @@ object TypelevelKernelPlugin extends AutoPlugin { val ver = (LocalRootProject / scalaVersion).value tlSkipIrrelevantScalas.value && !cross.contains(ver) } + }, + update / skip := { + if (tlSkipIrrelevantScalas.value) + false // sadly, skipping update is effectively a fatal error + else + (update / skip).value } )