From f4c87164952eebb218c7f674b9312dd52baedea8 Mon Sep 17 00:00:00 2001 From: krrrr38 Date: Mon, 31 Aug 2026 07:59:46 +0900 Subject: [PATCH] =?UTF-8?q?CI=20=E3=81=AE=20Java=20=E3=83=86=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=82=92=20matrix=20=E5=8C=96=E3=81=97=E3=81=A6?= =?UTF-8?q?=E8=A4=87=E6=95=B0=E3=83=90=E3=83=BC=E3=82=B8=E3=83=A7=E3=83=B3?= =?UTF-8?q?=E3=81=A7=E6=A4=9C=E8=A8=BC=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit java8 は Java 8 / 11、java17 は Java 17 / 21 / 25 で動くことを CI で保証する。 Claude-Session: https://claude.ai/code/session_01SppdKxgYtCGigXC8dZyxob Signed-off-by: krrrr38 Co-authored-by: Claude Opus 5 --- .github/workflows/test-java17.yml | 2 +- .github/workflows/test-java8.yml | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-java17.yml b/.github/workflows/test-java17.yml index 0b29037..930b015 100644 --- a/.github/workflows/test-java17.yml +++ b/.github/workflows/test-java17.yml @@ -12,7 +12,7 @@ jobs: name: Build (Java ${{ matrix.java-version }}) strategy: matrix: - java-version: ['17', '21'] + java-version: ['17', '21', '25'] timeout-minutes: 5 defaults: run: diff --git a/.github/workflows/test-java8.yml b/.github/workflows/test-java8.yml index 5058d5e..100acdf 100644 --- a/.github/workflows/test-java8.yml +++ b/.github/workflows/test-java8.yml @@ -9,7 +9,10 @@ permissions: jobs: build: runs-on: ubuntu-latest - name: Build + name: Build (Java ${{ matrix.java-version }}) + strategy: + matrix: + java-version: ['8', '11'] timeout-minutes: 5 defaults: run: @@ -23,7 +26,7 @@ jobs: - uses: actions/setup-java@dd06d9cba3e5552c54d9f8ea23572deb30010f7c # v5 with: distribution: temurin - java-version: '8' + java-version: ${{ matrix.java-version }} cache: maven - run: ./mvnw test -q -Dtest=OptimalPortfolioScenarioTest - name: Order scenario test should fail at the rebalance assertion