From 9ef6903951d8dbcd08b0b759f3c53f3cb8093ddc Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Tue, 29 Sep 2026 07:57:19 +0200 Subject: [PATCH 1/3] Bump coursier to 2.1.25-M26 (was 2.1.25-M19) --- build.mill | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.mill b/build.mill index 5ff925d..43594f7 100644 --- a/build.mill +++ b/build.mill @@ -21,7 +21,7 @@ import mill.util.{Tasks, VcsVersion} object Versions { def scala = "3.3.8" def graalVmVersion = "22.3.1" - def coursier = "2.1.25-M19" + def coursier = "2.1.25-M26" def osLib = "0.11.8" def uTest = "0.9.5" def ubuntu = "24.04" From ad909b02e2d033ec61d5531e53f4e7659f8c3770 Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Tue, 29 Sep 2026 10:46:29 +0200 Subject: [PATCH 2/3] Bump `coursier/cache-action` to v8 and `coursier/setup-action` to v3 --- .github/workflows/ci.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7614cba..326d964 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,8 +22,8 @@ jobs: with: fetch-depth: 0 submodules: true - - uses: coursier/cache-action@v7 - - uses: coursier/setup-action@v1 + - uses: coursier/cache-action@v8 + - uses: coursier/setup-action@v3 with: jvm: temurin:17 - run: | @@ -61,8 +61,8 @@ jobs: with: fetch-depth: 0 submodules: true - - uses: coursier/cache-action@v7 - - uses: coursier/setup-action@v1 + - uses: coursier/cache-action@v8 + - uses: coursier/setup-action@v3 with: jvm: temurin:17 - run: | @@ -93,8 +93,8 @@ jobs: with: fetch-depth: 0 submodules: true - - uses: coursier/cache-action@v7 - - uses: coursier/setup-action@v1 + - uses: coursier/cache-action@v8 + - uses: coursier/setup-action@v3 with: jvm: temurin:17 - run: | @@ -122,8 +122,8 @@ jobs: with: fetch-depth: 0 submodules: true - - uses: coursier/cache-action@v7 - - uses: coursier/setup-action@v1 + - uses: coursier/cache-action@v8 + - uses: coursier/setup-action@v3 with: jvm: temurin:17 - name: Run scalafix @@ -155,8 +155,8 @@ jobs: with: fetch-depth: 0 submodules: true - - uses: coursier/cache-action@v7 - - uses: coursier/setup-action@v1 + - uses: coursier/cache-action@v8 + - uses: coursier/setup-action@v3 with: jvm: temurin:17 - run: .github/scripts/gpg-setup.sh From 28732db0669ec912d4b9cfd9e35b628491d88ab4 Mon Sep 17 00:00:00 2001 From: Piotr Chabelski Date: Tue, 29 Sep 2026 11:18:46 +0200 Subject: [PATCH 3/3] Ensure static builds use a static launcher of coursier --- build.mill | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.mill b/build.mill index 43594f7..ea961b3 100644 --- a/build.mill +++ b/build.mill @@ -93,7 +93,7 @@ object `java-class-name` extends JavaClassNameModule with JavaMainClassNativeIma Some( NativeImage.linuxStaticParams( "scala-cli-base-musl:latest", - s"https://github.com/coursier/coursier/releases/download/v${Versions.coursier}/cs-x86_64-pc-linux.gz" + s"https://github.com/coursier/coursier/releases/download/v${Versions.coursier}/cs-x86_64-pc-linux-static.gz" ) ) }