From 746e95db7e3c9c9ff5da945294b9766323ef24a8 Mon Sep 17 00:00:00 2001 From: Dmitry Trubin <1437843+dtruebin@users.noreply.github.com> Date: Tue, 7 Oct 2025 12:12:26 +0200 Subject: [PATCH 1/4] Bump minimal Java version to 17 Prepare for migration to JUnit 6 in #39. --- .github/workflows/gradle.yml | 6 +++--- gradle.properties | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index feb5149..b5177f4 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -16,12 +16,12 @@ jobs: strategy: matrix: include: - - title: Java 11 - java: 11 - - title: Java 17 + - title: Java 17 # minimally supported version, set the same in gradle.properties java: 17 - title: Java 21 java: 21 + - title: Java 25 + java: 25 steps: - name: Checkout uses: actions/checkout@v5 diff --git a/gradle.properties b/gradle.properties index 9168973..3e3ab3a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -javaVersion=11 \ No newline at end of file +javaVersion=17 \ No newline at end of file From 1868b8a924d542fe0e4735ee5bea7fd346102c4b Mon Sep 17 00:00:00 2001 From: Dmitry Trubin <1437843+dtruebin@users.noreply.github.com> Date: Tue, 7 Oct 2025 12:41:07 +0200 Subject: [PATCH 2/4] Actions: Let all matrix jobs complete if one fails We may not be ready for Java 25 yet, but let's see the status of the rest independently. --- .github/workflows/gradle.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index b5177f4..796b866 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -14,6 +14,7 @@ jobs: name: ${{ matrix.title }} runs-on: ubuntu-latest strategy: + fail-fast: false matrix: include: - title: Java 17 # minimally supported version, set the same in gradle.properties From 394f08c73190d72d4e45434f71a6353722c5a600 Mon Sep 17 00:00:00 2001 From: Dmitry Trubin <1437843+dtruebin@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:00:26 +0200 Subject: [PATCH 3/4] fixup! Bump minimal Java version to 17 --- .idea/misc.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 5f1aa85..9f3a8fd 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -10,7 +10,7 @@ - + \ No newline at end of file From 950fe5be9777932da0d630556825af3cfd0b9ec5 Mon Sep 17 00:00:00 2001 From: Dmitry Trubin <1437843+dtruebin@users.noreply.github.com> Date: Tue, 7 Oct 2025 13:00:48 +0200 Subject: [PATCH 4/4] Actions: Stop checking Java 25 build for now The job using Java 25 is failing because Pitest is not compatible with Java 25 yet. To be revisited later. --- .github/workflows/gradle.yml | 5 +++-- .idea/vcs.xml | 10 ++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 796b866..8efec56 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -21,8 +21,9 @@ jobs: java: 17 - title: Java 21 java: 21 - - title: Java 25 - java: 25 +# todo #41 +# - title: Java 25 +# java: 25 steps: - name: Checkout uses: actions/checkout@v5 diff --git a/.idea/vcs.xml b/.idea/vcs.xml index ae5ba76..0bc45cf 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -9,6 +9,16 @@ + + +