File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,6 +6,12 @@ import sbt.Keys.*
66private [sbtrelease] object ReleasePluginCompat {
77 def testTask : TaskKey [? ] = sbt.Keys .test
88
9+ val cleanStep : State => State = { st =>
10+ val extracted = Project .extract(st)
11+ val ref = extracted.get(thisProjectRef)
12+ extracted.runAggregated(ref / (Global / clean), st)
13+ }
14+
915 val moduleIds : Def .Initialize [Task [Seq [ModuleID ]]] = Def .task(
1016 (Runtime / managedClasspath).value.flatMap(_.get(moduleID.key))
1117 )
Original file line number Diff line number Diff line change @@ -6,6 +6,10 @@ import sbt.Keys.*
66private [sbtrelease] object ReleasePluginCompat {
77 def testTask : TaskKey [? ] = sbt.Keys .testFull
88
9+ val cleanStep : State => State = { st =>
10+ BasicCommandStrings .CleanFull :: st
11+ }
12+
913 val moduleIds : Def .Initialize [Task [Seq [ModuleID ]]] = Def .task(
1014 (Runtime / managedClasspath).value.flatMap(_.get(Keys .moduleIDStr)).map(Classpaths .moduleIdJsonKeyFormat.read)
1115 )
Original file line number Diff line number Diff line change @@ -56,11 +56,7 @@ object ReleaseStateTransformations {
5656 }
5757
5858 lazy val runClean : ReleaseStep = ReleaseStep (
59- action = { (st : State ) =>
60- val extracted = Project .extract(st)
61- val ref = extracted.get(thisProjectRef)
62- extracted.runAggregated(ref / (Global / clean), st)
63- }
59+ action = ReleasePluginCompat .cleanStep
6460 )
6561
6662 lazy val runTest : ReleaseStep = ReleaseStep (
You can’t perform that action at this time.
0 commit comments