Skip to content

Commit 8d75e11

Browse files
authored
Update coursier to 2.1.24 (#3429)
1 parent 94a6e37 commit 8d75e11

File tree

8 files changed

+15
-32
lines changed

8 files changed

+15
-32
lines changed

.github/scripts/build-linux-aarch64.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)"
66

77
mkdir -p artifacts
88
mkdir -p utils
9-
cp "$(cs get https://github.com/VirtusLab/coursier-m1/releases/download/v2.1.23/cs-aarch64-pc-linux.gz --archive)" utils/cs
9+
cp "$(cs get https://github.com/VirtusLab/coursier-m1/releases/download/v2.1.24/cs-aarch64-pc-linux.gz --archive)" utils/cs
1010
chmod +x utils/cs
1111

1212
cp "$DIR/build-linux-aarch64-from-docker.sh" utils/

.github/scripts/get-latest-cs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env bash
22
set -e
33

4-
CS_VERSION="2.1.23"
4+
CS_VERSION="2.1.24"
55

66
DIR="$(cs get --archive "https://github.com/coursier/coursier/releases/download/v$CS_VERSION/cs-x86_64-pc-win32.zip")"
77

build.sc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import $ivy.`com.lihaoyi::mill-contrib-bloop:$MILL_VERSION`
2-
import $ivy.`io.get-coursier::coursier-launcher:2.1.23`
2+
import $ivy.`io.get-coursier::coursier-launcher:2.1.24`
33
import $ivy.`io.github.alexarchambault.mill::mill-native-image-upload:0.1.29`
44
import $file.project.deps, deps.{Deps, Docker, InternalDeps, Java, Scala, TestDeps}
55
import $file.project.publish, publish.{ghOrg, ghName, ScalaCliPublishModule, organization}

mill

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Adapted from
44

5-
coursier_version="2.1.23"
5+
coursier_version="2.1.24"
66

77
# https://stackoverflow.com/questions/3466166/how-to-check-if-running-in-cygwin-mac-or-linux/17072017#17072017
88
if [ "$(expr substr $(uname -s) 1 5 2>/dev/null)" == "Linux" ]; then

modules/build/src/main/java/scala/build/internal/JniGetWinDirs.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

modules/build/src/main/scala/scala/build/Directories.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
package scala.build
22

3-
import coursier.cache.shaded.dirs.{GetWinDirs, ProjectDirectories}
3+
import coursier.cache.shaded.dirs.ProjectDirectories
4+
import coursier.cache.shaded.dirs.impl.Windows
5+
import coursier.cache.shaded.dirs.jni.WindowsJni
6+
7+
import java.util.function.Supplier
48

59
import scala.build.errors.ConfigDbException
6-
import scala.build.internal.JniGetWinDirs
710
import scala.build.internals.EnvVar
811
import scala.cli.config.ConfigDb
912
import scala.util.Properties
@@ -83,13 +86,10 @@ object Directories {
8386
}
8487

8588
def default(): Directories = {
86-
val getWinDirs: GetWinDirs =
87-
if (coursier.paths.Util.useJni())
88-
new JniGetWinDirs
89-
else
90-
GetWinDirs.powerShellBased
91-
92-
OsLocations(ProjectDirectories.from(null, null, "ScalaCli", getWinDirs))
89+
val windows: Supplier[Windows] =
90+
if coursier.paths.Util.useJni() then WindowsJni.getJdkAwareSupplier
91+
else Windows.getDefaultSupplier
92+
OsLocations(ProjectDirectories.from(null, null, "ScalaCli", windows))
9393
}
9494

9595
def under(dir: os.Path): Directories =

modules/integration/src/test/scala/scala/cli/integration/RunTestDefinitions.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2306,7 +2306,7 @@ abstract class RunTestDefinitions
23062306
val input = "example.scala"
23072307
TestInputs(
23082308
os.rel / input ->
2309-
s"""//> using dep io.get-coursier:coursier_2.13:2.1.23
2309+
s"""//> using dep io.get-coursier:coursier_2.13:2.1.24
23102310
|@main def $main1() = println("$main1")
23112311
|@main def $main2() = println("$main2")
23122312
|""".stripMargin

project/deps.sc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ object Deps {
108108
def ammoniteForScala3Lts = ammonite
109109
def argonautShapeless = "1.3.1"
110110
// jni-utils version may need to be sync-ed when bumping the coursier version
111-
def coursierDefault = "2.1.23"
111+
def coursierDefault = "2.1.24"
112112
def coursier = coursierDefault
113113
def coursierCli = coursierDefault
114114
def coursierM1Cli = coursierDefault

0 commit comments

Comments
 (0)