From c69920b95fd0d8743a2660aed8122be805470563 Mon Sep 17 00:00:00 2001 From: Matthew de Detrich Date: Fri, 26 Jan 2024 15:13:56 +1100 Subject: [PATCH] Update sbt version --- build.sbt | 3 ++- project/build.properties | 2 +- .../scala/com/hpe/sbt/ValidatePullRequest.scala | 16 ++++++++-------- version.sbt | 2 +- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/build.sbt b/build.sbt index af57fe3..a66b95d 100644 --- a/build.sbt +++ b/build.sbt @@ -2,6 +2,7 @@ lazy val `sbt-pull-request-validator` = (project in file(".")) .enablePlugins(AutomateHeaderPlugin) sbtPlugin := true +enablePlugins(SbtPlugin) organization := "com.hpe.sbt" @@ -36,7 +37,7 @@ releaseProcess := Seq[ReleaseStep]( commitReleaseVersion, tagRelease, releaseStepCommandAndRemaining("publish"), - releaseStepTask(bintrayRelease in `sbt-pull-request-validator`), + releaseStepTask(`sbt-pull-request-validator` / bintrayRelease), setNextVersion, commitNextVersion, pushChanges diff --git a/project/build.properties b/project/build.properties index 7c81737..e8a1e24 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.1.5 +sbt.version=1.9.7 diff --git a/src/main/scala/com/hpe/sbt/ValidatePullRequest.scala b/src/main/scala/com/hpe/sbt/ValidatePullRequest.scala index 936aeff..68dcd6c 100644 --- a/src/main/scala/com/hpe/sbt/ValidatePullRequest.scala +++ b/src/main/scala/com/hpe/sbt/ValidatePullRequest.scala @@ -134,10 +134,10 @@ object ValidatePullRequest extends AutoPlugin { private def pullRequestId = jenkinsPullRequestId orElse travisPullRequestId override lazy val buildSettings = Seq( - includeFilter in validatePullRequest := "*", - excludeFilter in validatePullRequest := "README.*", - includeFilter in validatePullRequestBuildAll := PathGlobFilter("project/**") || PathGlobFilter("*.sbt"), - excludeFilter in validatePullRequestBuildAll := NothingFilter, + validatePullRequest / includeFilter := "*", + validatePullRequest / excludeFilter := "README.*", + validatePullRequestBuildAll / includeFilter := PathGlobFilter("project/**") || PathGlobFilter("*.sbt"), + validatePullRequestBuildAll / excludeFilter := NothingFilter, prValidatorSourceBranch := { localSourceBranch orElse jenkinsSourceBranch getOrElse "HEAD" }, @@ -198,7 +198,7 @@ object ValidatePullRequest extends AutoPlugin { val state = Keys.state.value val extracted = Project.extract(state) - val rootBaseDir = (baseDirectory in ThisBuild).value + val rootBaseDir = (ThisBuild / baseDirectory).value // All projects in reverse order of path, this ensures when we search through them, we get the most specific // first val projects = extracted.structure.allProjects @@ -217,9 +217,9 @@ object ValidatePullRequest extends AutoPlugin { .sortBy(_._1) .reverse - val filter = (includeFilter in validatePullRequest).value -- (excludeFilter in validatePullRequest).value + val filter = (validatePullRequest / includeFilter).value -- (validatePullRequest / excludeFilter).value val allBuildFilter = - (includeFilter in validatePullRequestBuildAll).value -- (excludeFilter in validatePullRequestBuildAll).value + (validatePullRequestBuildAll / includeFilter).value -- (validatePullRequestBuildAll / excludeFilter).value log.info(s"Diffing [$prId] to determine changed modules in PR...") val diffOutput = s"git diff $target --name-only".!!.split("\n") @@ -289,7 +289,7 @@ object ValidatePullRequest extends AutoPlugin { Seq() } }, - prValidatorTasks := Seq(test in Test), + prValidatorTasks := Seq(Test / test), prValidatorBuildAllTasks := prValidatorTasks.value, prValidatorEnforcedBuildAllTasks := prValidatorBuildAllTasks.value, validatePullRequest := Def.taskDyn { diff --git a/version.sbt b/version.sbt index dc11afe..67d9433 100644 --- a/version.sbt +++ b/version.sbt @@ -1 +1 @@ -version in ThisBuild := "1.0.1-SNAPSHOT" +ThisBuild / version := "1.0.1-SNAPSHOT"