Skip to content

Commit f788b40

Browse files
authored
Merge pull request #115 from Gedochao/update/misc
Bump misc dependencies
2 parents fa2f49d + 6f2232d commit f788b40

File tree

6 files changed

+151
-302
lines changed

6 files changed

+151
-302
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
os: [ubuntu-24.04, windows-latest, macos-13, macos-latest]
19+
os: [ubuntu-24.04, windows-latest, macos-15-intel, macos-15]
2020
steps:
21-
- uses: actions/checkout@v5
21+
- uses: actions/checkout@v6
2222
with:
2323
fetch-depth: 0
2424
submodules: true
25-
- uses: coursier/cache-action@v6
25+
- uses: coursier/cache-action@v7
2626
- uses: coursier/setup-action@v1
2727
with:
2828
jvm: temurin:17
@@ -57,11 +57,11 @@ jobs:
5757
- format
5858
runs-on: ubuntu-24.04
5959
steps:
60-
- uses: actions/checkout@v5
60+
- uses: actions/checkout@v6
6161
with:
6262
fetch-depth: 0
6363
submodules: true
64-
- uses: coursier/cache-action@v6
64+
- uses: coursier/cache-action@v7
6565
- uses: coursier/setup-action@v1
6666
with:
6767
jvm: temurin:17
@@ -89,11 +89,11 @@ jobs:
8989
- format
9090
runs-on: ubuntu-24.04
9191
steps:
92-
- uses: actions/checkout@v5
92+
- uses: actions/checkout@v6
9393
with:
9494
fetch-depth: 0
9595
submodules: true
96-
- uses: coursier/cache-action@v6
96+
- uses: coursier/cache-action@v7
9797
- uses: coursier/setup-action@v1
9898
with:
9999
jvm: temurin:17
@@ -118,11 +118,11 @@ jobs:
118118
timeout-minutes: 15
119119
runs-on: ubuntu-24.04
120120
steps:
121-
- uses: actions/checkout@v5
121+
- uses: actions/checkout@v6
122122
with:
123123
fetch-depth: 0
124124
submodules: true
125-
- uses: coursier/cache-action@v6
125+
- uses: coursier/cache-action@v7
126126
- uses: coursier/setup-action@v1
127127
with:
128128
jvm: temurin:17
@@ -133,7 +133,7 @@ jobs:
133133
timeout-minutes: 15
134134
runs-on: ubuntu-24.04
135135
steps:
136-
- uses: actions/checkout@v5
136+
- uses: actions/checkout@v6
137137
with:
138138
fetch-depth: 0
139139
submodules: true
@@ -151,11 +151,11 @@ jobs:
151151
if: github.event_name == 'push'
152152
runs-on: ubuntu-24.04
153153
steps:
154-
- uses: actions/checkout@v5
154+
- uses: actions/checkout@v6
155155
with:
156156
fetch-depth: 0
157157
submodules: true
158-
- uses: coursier/cache-action@v6
158+
- uses: coursier/cache-action@v7
159159
- uses: coursier/setup-action@v1
160160
with:
161161
jvm: temurin:17

.mill-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.4
1+
1.0.6

.scalafmt.conf

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

33
align.preset = more
44
maxColumn = 100

build.mill.scala

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//| mvnDeps:
2-
//| - io.github.alexarchambault.mill::mill-native-image::0.2.2
3-
//| - io.github.alexarchambault.mill::mill-native-image-upload:0.2.2
2+
//| - io.github.alexarchambault.mill::mill-native-image::0.2.3
3+
//| - io.github.alexarchambault.mill::mill-native-image-upload:0.2.3
44
//| - com.goyeau::mill-scalafix::0.6.0
55
//| - com.lumidion::sonatype-central-client-requests:0.6.0
66
package build
@@ -24,12 +24,12 @@ import mill.scalalib.publish.{Developer, License, PomSettings, VersionControl}
2424
import mill.util.{Tasks, VcsVersion}
2525

2626
object Versions {
27-
def scala = "3.3.6"
27+
def scala = "3.3.7"
2828
def scalaCli = "1.8.5"
2929
def graalVmVersion = "22.3.1"
30-
def coursier = "2.1.24"
31-
def osLib = "0.11.5"
32-
def uTest = "0.9.1"
30+
def coursier = "2.1.25-M19"
31+
def osLib = "0.11.6"
32+
def uTest = "0.9.4"
3333
def jline = "3.25.0"
3434
def ubuntu = "24.04"
3535
}
@@ -87,22 +87,22 @@ trait JavaClassNameModule extends ScalaModule with ScalafixModule {
8787
)
8888
)
8989

90+
protected def downgradeJline(deps: Seq[Dep]): Seq[Dep] =
91+
deps.map(_.exclude(jlineDeps.map(d => d.organization -> d.name)*)) ++ jlineDeps
92+
9093
override def allMvnDeps: T[Seq[Dep]] = Task {
91-
super.allMvnDeps()
92-
.map(_.exclude(jlineDeps.map(d => d.organization -> d.name)*)) ++ jlineDeps
94+
downgradeJline(super.allMvnDeps())
9395
}
9496

95-
override def mvnDeps: T[Seq[Dep]] =
96-
super.mvnDeps().map(_.exclude(jlineDeps
97-
.map(d => d.organization -> d.name)*)) ++ jlineDeps
97+
override def mvnDeps: T[Seq[Dep]] = downgradeJline(super.mvnDeps())
9898
}
9999

100100
object `scala3-graal-processor` extends JavaClassNameModule {
101101
override def mainClass: T[Option[String]] = Some("scala.cli.graal.CoursierCacheProcessor")
102102

103-
override def mvnDeps: T[Seq[Dep]] = jlineDeps ++ Seq(
104-
mvn"org.virtuslab.scala-cli::scala3-graal:${Versions.scalaCli}"
105-
)
103+
override def mvnDeps: T[Seq[Dep]] = downgradeJline {
104+
super.mvnDeps() ++ Seq(mvn"org.virtuslab.scala-cli::scala3-graal:${Versions.scalaCli}")
105+
}
106106
}
107107

108108
object `java-class-name` extends JavaClassNameModule with JavaMainClassNativeImage
@@ -130,9 +130,9 @@ object `java-class-name` extends JavaClassNameModule with JavaMainClassNativeIma
130130
cp.split(File.pathSeparator).toSeq.map(p => mill.PathRef(os.Path(p)))
131131
}
132132

133-
override def mvnDeps: T[Seq[Dep]] = super.mvnDeps() ++ jlineDeps ++ Seq(
134-
mvn"org.scala-lang::scala3-compiler:${Versions.scala}"
135-
)
133+
override def mvnDeps: T[Seq[Dep]] = downgradeJline {
134+
super.mvnDeps() ++ Seq(mvn"org.scala-lang::scala3-compiler:${Versions.scala}")
135+
}
136136

137137
override def compileMvnDeps: T[Seq[Dep]] = super.compileMvnDeps() ++ Seq(
138138
mvn"org.graalvm.nativeimage:svm:${Versions.graalVmVersion}"

0 commit comments

Comments
 (0)