Skip to content

Commit 4ef0341

Browse files
committed
added sbt release
1 parent a7e0b40 commit 4ef0341

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

.github/workflows/release.yml

Whitespace-only changes.

build.sbt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1+
import ReleaseTransformations.*
2+
13
ThisBuild / scalaVersion := "3.1.2"
4+
ThisBuild / versionScheme := Some("semver-spec")
5+
ThisBuild / releaseVersionBump := sbtrelease.Version.Bump.Next
26

37
libraryDependencies ++= Seq(
48
"org.typelevel" %% "cats-parse" % "0.3.7",
@@ -35,6 +39,19 @@ scalacOptions ++= Seq(
3539
"-Wunused:all"
3640
)
3741

42+
releaseProcess := Seq[ReleaseStep](
43+
checkSnapshotDependencies,
44+
inquireVersions,
45+
runClean,
46+
runTest,
47+
setReleaseVersion,
48+
// commitReleaseVersion,
49+
// tagRelease,
50+
setNextVersion,
51+
// commitNextVersion,
52+
// pushChanges,
53+
)
54+
3855
val githubWorkflowScalas = List("3.1.2")
3956

4057
val checkoutSetupJava = List(WorkflowStep.Checkout) ++

project/plugins.sbt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "1.2.0")
22
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.11.0")
33
addSbtPlugin("com.codecommit" % "sbt-github-actions" % "0.14.2")
44
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.6")
5+
addSbtPlugin("com.github.sbt" % "sbt-release" % "1.1.0")

0 commit comments

Comments
 (0)