From 7796fdd1e214ad5be0cc95e8b5419eb728334b99 Mon Sep 17 00:00:00 2001 From: krrrr38 Date: Thu, 18 Jun 2026 10:21:40 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix(scala):=20Java=208/11/17/21=20=E4=BA=92?= =?UTF-8?q?=E6=8F=9B=E6=80=A7=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sbt を 1.9.9、Scala を 3.3.5(LTS) にダウングレードし、 CI でも Java 8/11/17/21 の matrix テストを追加する。 Co-Authored-By: Claude Sonnet 4.6 (1M context) Signed-off-by: krrrr38 --- .github/workflows/test-scala.yml | 7 +++++-- scala/build.sbt | 2 +- scala/project/build.properties | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-scala.yml b/.github/workflows/test-scala.yml index a50d885..85ba58b 100644 --- a/.github/workflows/test-scala.yml +++ b/.github/workflows/test-scala.yml @@ -18,7 +18,10 @@ permissions: jobs: build: runs-on: ubuntu-latest - name: Build + name: Build (Java ${{ matrix.java-version }}) + strategy: + matrix: + java-version: ['8', '11', '17', '21'] timeout-minutes: 5 defaults: run: @@ -32,7 +35,7 @@ jobs: - uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5 with: distribution: temurin - java-version: '21' + java-version: ${{ matrix.java-version }} cache: sbt - uses: sbt/setup-sbt@af116cce31c00823d3903ce687f9cda3a4f19f1b # v1 - run: sbt compile diff --git a/scala/build.sbt b/scala/build.sbt index e39e2dc..bb13ad2 100644 --- a/scala/build.sbt +++ b/scala/build.sbt @@ -1,4 +1,4 @@ -val scala3Version = "3.8.3" +val scala3Version = "3.3.5" lazy val root = project .in(file(".")) diff --git a/scala/project/build.properties b/scala/project/build.properties index df061f4..04267b1 100644 --- a/scala/project/build.properties +++ b/scala/project/build.properties @@ -1 +1 @@ -sbt.version=1.12.9 +sbt.version=1.9.9 From c9505ddae3ed750630ea37036723e3327c6d0c94 Mon Sep 17 00:00:00 2001 From: krrrr38 Date: Thu, 18 Jun 2026 10:23:40 +0900 Subject: [PATCH 2/2] update readme Signed-off-by: krrrr38 --- scala/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/scala/README.md b/scala/README.md index 10de320..2f46bd8 100644 --- a/scala/README.md +++ b/scala/README.md @@ -2,8 +2,6 @@ ## 開発 -NOTE: java21未満を利用する場合は `project/build.properties` を変更して sbt `1.11.7` などを利用してください - ```shell # 準備 git init && git add . && git commit -m init