From 3586a33244c4aa4a7a9d41adfcb842b8ddffb00f Mon Sep 17 00:00:00 2001 From: lloydmeta Date: Fri, 21 Jul 2023 12:54:03 +0900 Subject: [PATCH 1/3] Release based on macro 1.6.4 and core 1.7.3 Signed-off-by: lloydmeta --- build.sbt | 30 +++++++++++++++--------------- integration-libs-do | 27 +++++++++++++++++++++++++++ project/Versions.scala | 8 ++++---- publish-integration-libs | 21 --------------------- 4 files changed, 46 insertions(+), 40 deletions(-) create mode 100755 integration-libs-do delete mode 100755 publish-integration-libs diff --git a/build.sbt b/build.sbt index ac86ca14..a832cae2 100644 --- a/build.sbt +++ b/build.sbt @@ -122,7 +122,7 @@ lazy val macros = crossProject(JSPlatform, JVMPlatform, NativePlatform) .settings(withCompatUnmanagedSources(jsJvmCrossProject = true, includeTestSrcs = false)) .settings( name := "enumeratum-macros", - version := Versions.Macros.head, + version := Versions.Macros.stable, crossScalaVersions := scalaVersionsAll, // eventually move this to aggregateProject once more 2.13 libs are out libraryDependencies += { if (scalaBinaryVersion.value == "3") { @@ -151,7 +151,7 @@ lazy val core = crossProject(JSPlatform, JVMPlatform, NativePlatform) .settings(commonWithPublishSettings) .settings( name := "enumeratum", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { if (useLocalVersion) { @@ -210,7 +210,7 @@ lazy val coreJVMTests = Project(id = "coreJVMTests", base = file("enumeratum-cor .settings(testSettings) .settings( name := "coreJVMTests", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, Test / sourceGenerators += CoreJVMTest.testsGenerator, libraryDependencies += { @@ -240,7 +240,7 @@ lazy val enumeratumTest = crossProject(JSPlatform, JVMPlatform, NativePlatform) .settings(commonWithPublishSettings) .settings( name := "enumeratum-test", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies += { "com.beachape" %%% "enumeratum" % Versions.Core.stable @@ -255,7 +255,7 @@ lazy val enumeratumReactiveMongoBson = .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies += { "org.reactivemongo" %% "reactivemongo-bson-api" % "1.1.0-RC9" % Provided @@ -286,7 +286,7 @@ lazy val enumeratumPlayJson = crossProject(JSPlatform, JVMPlatform) .jsSettings(jsTestSettings) .settings( name := "enumeratum-play-json", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := Seq( scala_2_12Version, scala_2_13Version, @@ -319,7 +319,7 @@ lazy val enumeratumPlay = Project(id = "enumeratum-play", base = file("enumeratu .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies += { val dep = ("com.typesafe.play" %% "play" % "2.8.0").exclude("org.scala-lang.modules", "*") @@ -369,7 +369,7 @@ lazy val enumeratumCirce = crossProject(JSPlatform, JVMPlatform, NativePlatform) .nativeSettings(nativeTestSettings) .settings( name := "enumeratum-circe", - version := Versions.Core.head, + version := Versions.Core.stable, libraryDependencies ++= Seq( "io.circe" %%% "circe-core" % "0.14.3", scalaXmlTest @@ -412,7 +412,7 @@ lazy val enumeratumArgonaut = crossProject(JSPlatform, JVMPlatform) .jsSettings(jsTestSettings) .settings( name := "enumeratum-argonaut", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val ver: String = { @@ -449,7 +449,7 @@ lazy val enumeratumJson4s = .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val ver = "4.0.3" @@ -493,7 +493,7 @@ lazy val enumeratumScalacheck = crossProject(JSPlatform, JVMPlatform, NativePlat .nativeSettings(nativeTestSettings) .settings( name := "enumeratum-scalacheck", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val (ver, mod, ver2) = ("1.17.0", "scalacheck-1-17", "3.2.16.0") @@ -549,7 +549,7 @@ lazy val enumeratumQuill = // .jsSettings(jsTestSettings: _*) TODO re-enable once quill supports Scala.js 1.0 */, .settings( name := "enumeratum-quill", - version := Versions.Core.head, + version := Versions.Core.stable, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val (core, ver) = { @@ -592,7 +592,7 @@ lazy val enumeratumDoobie = .settings(testSettings) .settings( crossScalaVersions := scalaVersionsAll, - version := "1.7.4-SNAPSHOT", + version := "1.7.4", libraryDependencies += "org.tpolecat" %% "doobie-core" % "1.0.0-RC4", libraryDependencies += scalaXmlTest, libraryDependencies ++= { @@ -610,7 +610,7 @@ lazy val enumeratumSlick = .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := "1.7.4-SNAPSHOT", + version := "1.7.4", crossScalaVersions := scalaVersionsAll, libraryDependencies ++= Seq( ("com.typesafe.slick" %% "slick" % "3.4.1").cross(CrossVersion.for3Use2_13), @@ -642,7 +642,7 @@ lazy val enumeratumCats = crossProject(JSPlatform, JVMPlatform, NativePlatform) .nativeSettings(nativeTestSettings) .settings( name := "enumeratum-cats", - version := Versions.Core.head, + version := Versions.Core.stable, libraryDependencies += "org.typelevel" %%% "cats-core" % "2.9.0", libraryDependencies += scalaXmlTest, libraryDependencies ++= { diff --git a/integration-libs-do b/integration-libs-do new file mode 100755 index 00000000..018addd3 --- /dev/null +++ b/integration-libs-do @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +# Warning, OSX-specific command hidden in between ;) +# SBT dies if we try to do them all in one go... +sbt "project argonaut-aggregate" +clean $1 && +say "Done 1" && +sbt "project cats-aggregate" +clean $1 && +say "Done 2" && +sbt "project circe-aggregate" +clean $1 && +say "Done 3" && +sbt "project enumeratum-doobie" +clean $1 && +say "Done 4" && +sbt "project enumeratum-json4s" +clean $1 && +say "Done 5" && +sbt "project play-json-aggregate" +clean $1 && +say "Done 6" && +sbt "project enumeratum-play" +clean $1 && +say "Done 7" && +sbt "project quill-aggregate" +clean $1 && +say "Done 8" && +sbt "project enumeratum-reactivemongo-bson" +clean $1 && +say "Done 9" && +sbt "project scalacheck-aggregate" +clean $1 && +say "Done 10" && +sbt "project enumeratum-slick" +clean $1 && +say "Done 11" && +say "All done" \ No newline at end of file diff --git a/project/Versions.scala b/project/Versions.scala index 021c94e2..a33c8374 100644 --- a/project/Versions.scala +++ b/project/Versions.scala @@ -1,13 +1,13 @@ object Versions { object Core { - val stable = "1.7.2" - val head = "1.7.3-SNAPSHOT" + val stable = "1.7.3" + val head = "1.7.4-SNAPSHOT" } object Macros { - val stable = "1.6.3" - val head = "1.6.4-SNAPSHOT" + val stable = "1.6.4" + val head = "1.6.5-SNAPSHOT" } } diff --git a/publish-integration-libs b/publish-integration-libs deleted file mode 100755 index 9f685aba..00000000 --- a/publish-integration-libs +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env bash - -# Warning, OSX-specific command hidden in between ;) -# SBT dies if we try to do them all in one go... -sbt "project circe-aggregate" +clean +publishSigned && -say "Done 1" && -say "Done 2" && -sbt "project enumeratum-reactivemongo-bson" +clean +publishSigned && -say "Done 3" && -sbt "project play-json-aggregate" +clean +publishSigned && -say "Done 4" && -sbt "project enumeratum-play" +clean +publishSigned && -say "Done 5" && -sbt "project argonaut-aggregate" +clean +publishSigned && -say "Done 6" && -sbt "project enumeratum-json4s" +clean +publishSigned && -say "Done 7" && -sbt "project scalacheck-aggregate" +clean +publishSigned && -say "Done 8" && -sbt "project quill-aggregate" +clean +publishSigned && -say "All done" From d829c4b13a9615cb81a16057264e00347cc779b4 Mon Sep 17 00:00:00 2001 From: lloydmeta Date: Fri, 21 Jul 2023 12:56:33 +0900 Subject: [PATCH 2/3] SNAPSHOT versions begin Signed-off-by: lloydmeta --- build.sbt | 64 +++++++++++++++++++++++++++---------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/build.sbt b/build.sbt index a832cae2..548a9c03 100644 --- a/build.sbt +++ b/build.sbt @@ -122,7 +122,7 @@ lazy val macros = crossProject(JSPlatform, JVMPlatform, NativePlatform) .settings(withCompatUnmanagedSources(jsJvmCrossProject = true, includeTestSrcs = false)) .settings( name := "enumeratum-macros", - version := Versions.Macros.stable, + version := Versions.Macros.head, crossScalaVersions := scalaVersionsAll, // eventually move this to aggregateProject once more 2.13 libs are out libraryDependencies += { if (scalaBinaryVersion.value == "3") { @@ -151,13 +151,13 @@ lazy val core = crossProject(JSPlatform, JVMPlatform, NativePlatform) .settings(commonWithPublishSettings) .settings( name := "enumeratum", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %% "enumeratum-macros" % Versions.Macros.stable) + Seq("com.beachape" %% "enumeratum-macros" % Versions.Macros.head) } }, libraryDependencies += scalaXmlTest @@ -210,7 +210,7 @@ lazy val coreJVMTests = Project(id = "coreJVMTests", base = file("enumeratum-cor .settings(testSettings) .settings( name := "coreJVMTests", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, Test / sourceGenerators += CoreJVMTest.testsGenerator, libraryDependencies += { @@ -240,10 +240,10 @@ lazy val enumeratumTest = crossProject(JSPlatform, JVMPlatform, NativePlatform) .settings(commonWithPublishSettings) .settings( name := "enumeratum-test", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies += { - "com.beachape" %%% "enumeratum" % Versions.Core.stable + "com.beachape" %%% "enumeratum" % Versions.Core.head } ) lazy val enumeratumTestJs = enumeratumTest.js @@ -255,7 +255,7 @@ lazy val enumeratumReactiveMongoBson = .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies += { "org.reactivemongo" %% "reactivemongo-bson-api" % "1.1.0-RC9" % Provided @@ -266,8 +266,8 @@ lazy val enumeratumReactiveMongoBson = Seq.empty } else { Seq( - "com.beachape" %% "enumeratum" % Versions.Core.stable, - "com.beachape" %% "enumeratum-test" % Versions.Core.stable % Test + "com.beachape" %% "enumeratum" % Versions.Core.head, + "com.beachape" %% "enumeratum-test" % Versions.Core.head % Test ) } } @@ -286,7 +286,7 @@ lazy val enumeratumPlayJson = crossProject(JSPlatform, JVMPlatform) .jsSettings(jsTestSettings) .settings( name := "enumeratum-play-json", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := Seq( scala_2_12Version, scala_2_13Version, @@ -301,8 +301,8 @@ lazy val enumeratumPlayJson = crossProject(JSPlatform, JVMPlatform) Seq.empty } else { Seq( - "com.beachape" %% "enumeratum" % Versions.Core.stable, - "com.beachape" %% "enumeratum-test" % Versions.Core.stable % Test + "com.beachape" %% "enumeratum" % Versions.Core.head, + "com.beachape" %% "enumeratum-test" % Versions.Core.head % Test ) } } @@ -319,7 +319,7 @@ lazy val enumeratumPlay = Project(id = "enumeratum-play", base = file("enumeratu .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies += { val dep = ("com.typesafe.play" %% "play" % "2.8.0").exclude("org.scala-lang.modules", "*") @@ -339,8 +339,8 @@ lazy val enumeratumPlay = Project(id = "enumeratum-play", base = file("enumeratu Seq.empty } else { Seq( - "com.beachape" %% "enumeratum" % Versions.Core.stable, - "com.beachape" %% "enumeratum-test" % Versions.Core.stable % Test + "com.beachape" %% "enumeratum" % Versions.Core.head, + "com.beachape" %% "enumeratum-test" % Versions.Core.head % Test ) } }, @@ -369,7 +369,7 @@ lazy val enumeratumCirce = crossProject(JSPlatform, JVMPlatform, NativePlatform) .nativeSettings(nativeTestSettings) .settings( name := "enumeratum-circe", - version := Versions.Core.stable, + version := Versions.Core.head, libraryDependencies ++= Seq( "io.circe" %%% "circe-core" % "0.14.3", scalaXmlTest @@ -378,7 +378,7 @@ lazy val enumeratumCirce = crossProject(JSPlatform, JVMPlatform, NativePlatform) if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) } } ) @@ -412,7 +412,7 @@ lazy val enumeratumArgonaut = crossProject(JSPlatform, JVMPlatform) .jsSettings(jsTestSettings) .settings( name := "enumeratum-argonaut", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val ver: String = { @@ -432,7 +432,7 @@ lazy val enumeratumArgonaut = crossProject(JSPlatform, JVMPlatform) if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) } } ) @@ -449,7 +449,7 @@ lazy val enumeratumJson4s = .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val ver = "4.0.3" @@ -464,7 +464,7 @@ lazy val enumeratumJson4s = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) } } ) @@ -493,7 +493,7 @@ lazy val enumeratumScalacheck = crossProject(JSPlatform, JVMPlatform, NativePlat .nativeSettings(nativeTestSettings) .settings( name := "enumeratum-scalacheck", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val (ver, mod, ver2) = ("1.17.0", "scalacheck-1-17", "3.2.16.0") @@ -512,8 +512,8 @@ lazy val enumeratumScalacheck = crossProject(JSPlatform, JVMPlatform, NativePlat Seq.empty } else { Seq( - "com.beachape" %%% "enumeratum" % Versions.Core.stable, - "com.beachape" %%% "enumeratum-test" % Versions.Core.stable % Test + "com.beachape" %%% "enumeratum" % Versions.Core.head, + "com.beachape" %%% "enumeratum-test" % Versions.Core.head % Test ) } } @@ -549,7 +549,7 @@ lazy val enumeratumQuill = // .jsSettings(jsTestSettings: _*) TODO re-enable once quill supports Scala.js 1.0 */, .settings( name := "enumeratum-quill", - version := Versions.Core.stable, + version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies ++= { val (core, ver) = { @@ -570,7 +570,7 @@ lazy val enumeratumQuill = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) } }, dependencyOverrides += { @@ -592,14 +592,14 @@ lazy val enumeratumDoobie = .settings(testSettings) .settings( crossScalaVersions := scalaVersionsAll, - version := "1.7.4", + version := "1.7.5-SNAPSHOT", libraryDependencies += "org.tpolecat" %% "doobie-core" % "1.0.0-RC4", libraryDependencies += scalaXmlTest, libraryDependencies ++= { if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %% "enumeratum" % Versions.Core.head) } } ) @@ -610,7 +610,7 @@ lazy val enumeratumSlick = .settings(commonWithPublishSettings) .settings(testSettings) .settings( - version := "1.7.4", + version := "1.7.5-SNAPSHOT", crossScalaVersions := scalaVersionsAll, libraryDependencies ++= Seq( ("com.typesafe.slick" %% "slick" % "3.4.1").cross(CrossVersion.for3Use2_13), @@ -620,7 +620,7 @@ lazy val enumeratumSlick = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %% "enumeratum" % Versions.Core.head) } } ) @@ -642,14 +642,14 @@ lazy val enumeratumCats = crossProject(JSPlatform, JVMPlatform, NativePlatform) .nativeSettings(nativeTestSettings) .settings( name := "enumeratum-cats", - version := Versions.Core.stable, + version := Versions.Core.head, libraryDependencies += "org.typelevel" %%% "cats-core" % "2.9.0", libraryDependencies += scalaXmlTest, libraryDependencies ++= { if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) } } ) From d814e36fd256c9a99978b7d46d9e68845a2e2981 Mon Sep 17 00:00:00 2001 From: lloydmeta Date: Fri, 21 Jul 2023 13:00:36 +0900 Subject: [PATCH 3/3] Fix overaggressive stable -> replacement Signed-off-by: lloydmeta --- build.sbt | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/build.sbt b/build.sbt index 548a9c03..e4c81435 100644 --- a/build.sbt +++ b/build.sbt @@ -157,7 +157,7 @@ lazy val core = crossProject(JSPlatform, JVMPlatform, NativePlatform) if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %% "enumeratum-macros" % Versions.Macros.head) + Seq("com.beachape" %% "enumeratum-macros" % Versions.Macros.stable) } }, libraryDependencies += scalaXmlTest @@ -243,7 +243,7 @@ lazy val enumeratumTest = crossProject(JSPlatform, JVMPlatform, NativePlatform) version := Versions.Core.head, crossScalaVersions := scalaVersionsAll, libraryDependencies += { - "com.beachape" %%% "enumeratum" % Versions.Core.head + "com.beachape" %%% "enumeratum" % Versions.Core.stable } ) lazy val enumeratumTestJs = enumeratumTest.js @@ -266,8 +266,8 @@ lazy val enumeratumReactiveMongoBson = Seq.empty } else { Seq( - "com.beachape" %% "enumeratum" % Versions.Core.head, - "com.beachape" %% "enumeratum-test" % Versions.Core.head % Test + "com.beachape" %% "enumeratum" % Versions.Core.stable, + "com.beachape" %% "enumeratum-test" % Versions.Core.stable % Test ) } } @@ -301,8 +301,8 @@ lazy val enumeratumPlayJson = crossProject(JSPlatform, JVMPlatform) Seq.empty } else { Seq( - "com.beachape" %% "enumeratum" % Versions.Core.head, - "com.beachape" %% "enumeratum-test" % Versions.Core.head % Test + "com.beachape" %% "enumeratum" % Versions.Core.stable, + "com.beachape" %% "enumeratum-test" % Versions.Core.stable % Test ) } } @@ -339,8 +339,8 @@ lazy val enumeratumPlay = Project(id = "enumeratum-play", base = file("enumeratu Seq.empty } else { Seq( - "com.beachape" %% "enumeratum" % Versions.Core.head, - "com.beachape" %% "enumeratum-test" % Versions.Core.head % Test + "com.beachape" %% "enumeratum" % Versions.Core.stable, + "com.beachape" %% "enumeratum-test" % Versions.Core.stable % Test ) } }, @@ -378,7 +378,7 @@ lazy val enumeratumCirce = crossProject(JSPlatform, JVMPlatform, NativePlatform) if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) } } ) @@ -432,7 +432,7 @@ lazy val enumeratumArgonaut = crossProject(JSPlatform, JVMPlatform) if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) } } ) @@ -464,7 +464,7 @@ lazy val enumeratumJson4s = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) } } ) @@ -512,8 +512,8 @@ lazy val enumeratumScalacheck = crossProject(JSPlatform, JVMPlatform, NativePlat Seq.empty } else { Seq( - "com.beachape" %%% "enumeratum" % Versions.Core.head, - "com.beachape" %%% "enumeratum-test" % Versions.Core.head % Test + "com.beachape" %%% "enumeratum" % Versions.Core.stable, + "com.beachape" %%% "enumeratum-test" % Versions.Core.stable % Test ) } } @@ -570,7 +570,7 @@ lazy val enumeratumQuill = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) } }, dependencyOverrides += { @@ -599,7 +599,7 @@ lazy val enumeratumDoobie = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %% "enumeratum" % Versions.Core.stable) } } ) @@ -620,7 +620,7 @@ lazy val enumeratumSlick = if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %% "enumeratum" % Versions.Core.stable) } } ) @@ -649,7 +649,7 @@ lazy val enumeratumCats = crossProject(JSPlatform, JVMPlatform, NativePlatform) if (useLocalVersion) { Seq.empty } else { - Seq("com.beachape" %%% "enumeratum" % Versions.Core.head) + Seq("com.beachape" %%% "enumeratum" % Versions.Core.stable) } } )