Skip to content

Commit ad7782e

Browse files
authored
Merge pull request #1253 from lwronski/fix-scala-fmt
Update org name to VirtusLab for downloading scalafmt-native-image
2 parents ac3efe4 + 1068e10 commit ad7782e

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

.scalafmt.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = "3.5.8"
1+
version = "3.5.9"
22

33
align.preset = more
44
maxColumn = 100

modules/cli/src/main/scala/scala/cli/commands/util/FmtOptionsUtil.scala

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,22 @@ import scala.cli.commands.FmtOptions
55
import scala.cli.commands.util.SharedOptionsUtil._
66
import scala.util.Properties
77

8+
import coursier.core.Version
9+
810
object FmtOptionsUtil {
911
implicit class FmtOptionsOps(v: FmtOptions) {
1012
import v._
1113
def binaryUrl(version: String): (String, Boolean) = {
1214
val osArchSuffix0 = osArchSuffix.map(_.trim).filter(_.nonEmpty)
1315
.getOrElse(FetchExternalBinary.platformSuffix())
14-
val tag0 = scalafmtTag.getOrElse("v" + version)
15-
val gitHubOrgName0 = scalafmtGithubOrgName.getOrElse("alexarchambault/scalafmt-native-image")
16-
val extension0 = if (Properties.isWin) ".zip" else ".gz"
16+
val tag0 = scalafmtTag.getOrElse("v" + version)
17+
val gitHubOrgName0 = scalafmtGithubOrgName.getOrElse {
18+
if (Version(version) < Version("3.5.9"))
19+
"scala-cli/scalafmt-native-image"
20+
else // from version 3.5.9 scalafmt-native-image repository was moved to VirtusLab organisation
21+
"virtuslab/scalafmt-native-image"
22+
}
23+
val extension0 = if (Properties.isWin) ".zip" else ".gz"
1724
val url =
1825
s"https://github.com/$gitHubOrgName0/releases/download/$tag0/scalafmt-$osArchSuffix0$extension0"
1926
(url, !tag0.startsWith("v"))

project/deps.sc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ object Deps {
106106
def scala3Compiler(sv: String) = ivy"org.scala-lang:scala3-compiler_3:$sv"
107107
def scalaAsync = ivy"org.scala-lang.modules::scala-async:1.0.1".exclude("*" -> "*")
108108
def scalac(sv: String) = ivy"org.scala-lang:scala-compiler:$sv"
109-
def scalafmtCli = ivy"org.scalameta:scalafmt-cli_2.13:3.5.8"
109+
def scalafmtCli = ivy"org.scalameta:scalafmt-cli_2.13:3.5.9"
110110
// Force using of 2.13 - is there a better way?
111111
def scalaJsEnvJsdomNodejs =
112112
ivy"org.scala-js:scalajs-env-jsdom-nodejs_2.13:1.1.0"

0 commit comments

Comments
 (0)