@@ -22,7 +22,7 @@ ThisBuild / crossScalaVersions := Seq(scala212)
22
22
ThisBuild / scalaVersion := scala212
23
23
24
24
ThisBuild / githubWorkflowOSes := Seq (" ubuntu-latest" , " macos-latest" , " windows-latest" )
25
- ThisBuild / githubWorkflowBuild := Seq (WorkflowStep .Sbt (List (" test" , " scripted" )))
25
+ ThisBuild / githubWorkflowBuild := Seq (WorkflowStep .Sbt (List (" + test" , " scripted" )))
26
26
ThisBuild / githubWorkflowJavaVersions ++= Seq (
27
27
JavaSpec .graalvm(Graalvm .Distribution (" graalvm" ), " 17" ),
28
28
JavaSpec .corretto(" 17" )
@@ -64,7 +64,15 @@ ThisBuild / dynver := {
64
64
}
65
65
66
66
sbtPlugin := true
67
- pluginCrossBuild / sbtVersion := " 1.5.5"
67
+ pluginCrossBuild / sbtVersion := {
68
+ scalaBinaryVersion.value match {
69
+ case " 2.12" =>
70
+ " 1.5.5"
71
+ case _ =>
72
+ " 2.0.0-M3"
73
+ }
74
+ }
75
+ crossScalaVersions += " 3.6.2"
68
76
69
77
publishMavenStyle := true
70
78
@@ -79,7 +87,14 @@ scriptedLaunchOpts ++= Seq("-Dplugin.version=" + version.value)
79
87
scriptedBufferLog := true
80
88
// This sbt version is necessary for CI to work on windows with
81
89
// scripted tests, see https://github.com/sbt/sbt/pull/7087
82
- scriptedSbt := " 1.10.2"
90
+ scriptedSbt := {
91
+ scalaBinaryVersion.value match {
92
+ case " 2.12" =>
93
+ " 1.10.2"
94
+ case _ =>
95
+ scriptedSbt.value
96
+ }
97
+ }
83
98
84
99
ThisBuild / homepage := Some (url(" https://github.com/sbt/sbt-github-actions" ))
85
100
ThisBuild / startYear := Some (2020 )
0 commit comments