@@ -6,8 +6,9 @@ lazy val tastyQueryDev = sys.env.get("TASTY_QUERY_DEVELOPMENT").exists(_ == "1")
66
77lazy val scala2 = " 2.12.20"
88lazy val scala36 = " 3.6.4"
9+ lazy val scala37 = " 3.7.1"
910
10- ThisBuild / crossScalaVersions := Seq (scala2, scala36)
11+ ThisBuild / crossScalaVersions := Seq (scala2, scala36, scala37 )
1112
1213val java21 = JavaSpec .temurin(" 21" )
1314val javaVersions = Seq (JavaSpec .temurin(" 11" ), JavaSpec .temurin(" 17" ), java21)
@@ -39,7 +40,7 @@ ThisBuild / githubWorkflowPublishTargetBranches := Seq()
3940def isJava (v : Int ) = s " matrix.java == ' ${javaVersions.find(_.version == v.toString).get.render}' "
4041def isScala (v : String ) = s " matrix.scala == ' $v' "
4142
42- val shouldBuildCLI = isJava(21 ) ++ " && " ++ isScala(scala36 ) ++ " && github.event_name == 'push'"
43+ val shouldBuildCLI = isJava(21 ) ++ " && " ++ isScala(scala37 ) ++ " && github.event_name == 'push'"
4344
4445ThisBuild / githubWorkflowBuild := Seq (
4546 WorkflowStep .Sbt (List (" test" , " scripted" ), name = Some (" Test" )),
@@ -81,7 +82,7 @@ ThisBuild / githubWorkflowAddedJobs += WorkflowJob(
8182 name = " Release" ,
8283 oses = List (" ubuntu-latest" ),
8384 javas = List (java21),
84- scalas = List (scala36 ),
85+ scalas = List (scala37 ),
8586 cond = Some (isTag ++ " && github.event_name == 'push'" ),
8687 needs = List (" build" ),
8788 steps = List (
@@ -109,8 +110,8 @@ ThisBuild / githubWorkflowAddedJobs += WorkflowJob(
109110
110111lazy val commonSettings = Seq (
111112 organization := " bondlink" ,
112- scalaVersion := scala36 ,
113- crossScalaVersions := Seq (scala36 ),
113+ scalaVersion := scala37 ,
114+ crossScalaVersions := Seq (scala37 ),
114115 licenses += License .Apache2 ,
115116 publish / skip := true ,
116117)
@@ -125,12 +126,16 @@ lazy val publishSettings = Seq(
125126lazy val core = project.in(file(" core" ))
126127 .settings(commonSettings)
127128 .settings(publishSettings)
129+ .settings(
130+ if (tastyQueryDev) Seq ()
131+ else Seq (
132+ resolvers += " bondlink-maven-repo" at " https://maven.bondlink-cdn.com" ,
133+ libraryDependencies += " bondlink" %% " tasty-query" % " 1.6.0" ,
134+ )
135+ )
128136 .settings(
129137 name := " find-unused-core" ,
130- libraryDependencies ++= (
131- if (tastyQueryDev) Seq ()
132- else Seq (" ch.epfl.scala" %% " tasty-query" % " 1.5.0" )
133- ) ++ Seq (
138+ libraryDependencies ++= Seq (
134139 " com.lihaoyi" %% " pprint" % " 0.9.0" ,
135140 " org.typelevel" %% " cats-core" % " 2.13.0" ,
136141 ),
0 commit comments