sbt workflow