-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathrelease.sbt
More file actions
25 lines (22 loc) · 741 Bytes
/
Copy pathrelease.sbt
File metadata and controls
25 lines (22 loc) · 741 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import ReleaseTransformations._
releaseIgnoreUntrackedFiles := true
// skip Travis CI build
releaseCommitMessage := s"[ci skip] ${releaseCommitMessage.value}"
releaseProcess := Seq[ReleaseStep](
checkSnapshotDependencies,
inquireVersions,
runClean,
releaseStepCommandAndRemaining("^ test"),
// When running scripted tests targeting multiple SBT versions, we must first publish locally for all SBT versions
releaseStepCommandAndRemaining("^ publishLocal"),
releaseStepInputTask(scripted),
setReleaseVersion,
commitReleaseVersion,
// don't tag, leave it to git flow
// tagRelease,
releaseStepCommandAndRemaining("^ publish"),
releaseStepTask(bintrayRelease),
setNextVersion,
commitNextVersion,
pushChanges
)