File tree Expand file tree Collapse file tree 3 files changed +7
-8
lines changed
src/main/scala/ch/epfl/scala Expand file tree Collapse file tree 3 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ inThisBuild(
2222)
2323
2424val scala2 = " 2.12.20"
25- val scala3 = " 3.6.3 "
25+ val scala3 = " 3.6.4 "
2626
2727val `sbt-github-dependency-submission` = project
2828 .in(file(" ." ))
@@ -32,7 +32,7 @@ val `sbt-github-dependency-submission` = project
3232 pluginCrossBuild / sbtVersion := {
3333 scalaBinaryVersion.value match {
3434 case " 2.12" => " 1.5.8"
35- case _ => " 2.0.0-M3 "
35+ case _ => " 2.0.0-M4 "
3636 }
3737 },
3838 scalaVersion := scala2,
Original file line number Diff line number Diff line change @@ -205,7 +205,7 @@ object AnalyzeDependencyGraph {
205205 firstPatchedVersion,
206206 securityVulnerability.collectFirst { case JField (" severity" , JString (sev)) => sev }.get
207207 )
208- }
208+ }.toSeq
209209 case _ =>
210210 val message =
211211 s " Unexpected status ${httpResp.status} ${httpResp.statusText} with body: \n ${httpResp.bodyAsString}"
Original file line number Diff line number Diff line change @@ -183,12 +183,11 @@ object GithubDependencyGraphPlugin extends AutoPlugin {
183183 allDependencies += (getReference(caller.caller) -> moduleRef)
184184 }
185185
186- val allDependenciesMap : Map [String , Vector [String ]] = allDependencies.view
187- .groupBy(_._1)
188- .mapValues {
189- _.map { case (_, dep) => dep }.toVector
186+ val allDependenciesMap : Map [String , Vector [String ]] =
187+ allDependencies.foldLeft( Map .empty[ String , Vector [ String ]]) {
188+ case (acc, (ref, dep)) =>
189+ acc + (ref -> (acc.getOrElse(ref, Vector .empty) :+ dep))
190190 }
191- .toMap
192191 val allDirectDependenciesRefs : Set [String ] = allDirectDependencies.map(getReference).toSet
193192
194193 val resolved =
You can’t perform that action at this time.
0 commit comments