Skip to content

Commit 6b39f1e

Browse files
authored
Upgrade to JDK 17 (#560)
- Upgrades Java versions to 17 - Upgrades Spring and Spring Boot to latest - Updates Logback to latest - Updates JSON Schema Validator - Stops using deprecated buildDir reference in Gradle config Resolves #377 {major} Signed-off-by: Esta Nagy <[email protected]>
1 parent 66fc8f1 commit 6b39f1e

File tree

29 files changed

+306
-378
lines changed

29 files changed

+306
-378
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,11 @@ jobs:
7272
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
7373
- name: Validate Gradle wrapper
7474
uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # v1.1.0
75-
- name: Set up JDK 11
75+
- name: Set up JDK 17
7676
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
7777
with:
7878
distribution: temurin
79-
java-version: 11
79+
java-version: 17
8080
- name: Initialize CodeQL
8181
uses: github/codeql-action/init@012739e5082ff0c22ca6d6ab32e07c36df03c4a4 # v3.22.12
8282
with:

.github/workflows/gradle-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ jobs:
5050
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
5151
with:
5252
fetch-depth: 0
53-
- name: Set up JDK 11
53+
- name: Set up JDK 17
5454
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
5555
with:
5656
distribution: temurin
57-
java-version: 11
57+
java-version: 17
5858
- name: 'Decode key (if Ubuntu)'
5959
if: ${{ matrix.os == 'ubuntu-latest' }}
6060
run: |

.github/workflows/gradle-oss-index-scan.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
1818
- name: Validate Gradle wrapper
1919
uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # v1.1.0
20-
- name: Set up JDK 11
20+
- name: Set up JDK 17
2121
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
2222
with:
2323
distribution: temurin
24-
java-version: 11
24+
java-version: 17
2525
- name: Check dependencies with Gradle
2626
uses: gradle/gradle-build-action@982da8e78c05368c70dac0351bb82647a9e9a5d2 # v2.11.1
2727
with:

.github/workflows/gradle.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ jobs:
4646
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
4747
with:
4848
fetch-depth: 0
49-
- name: Set up JDK 11
49+
- name: Set up JDK 17
5050
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
5151
with:
5252
distribution: temurin
53-
java-version: 11
53+
java-version: 17
5454
- name: 'Build with Gradle'
5555
uses: gradle/gradle-build-action@982da8e78c05368c70dac0351bb82647a9e9a5d2 # v2.11.1
5656
with:

.github/workflows/update-dependency-checksums.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
with:
1414
fetch-depth: 0
1515
token: ${{ secrets.PUBLISH_KEY }}
16-
- name: Set up JDK 11
16+
- name: Set up JDK 17
1717
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
1818
with:
1919
distribution: temurin
20-
java-version: 11
20+
java-version: 17
2121
- name: "Remove previous version"
2222
run: cp gradle/verification-metadata-clean.xml gradle/verification-metadata.xml
2323
- name: "Update checksums"

.lift.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ disableTools = ["errorprone"]
1818
# customTools = <list of user-provided tools conforming to a tool API>
1919
# allow = <list of users whose pull requests can trigger analysis>
2020
# jdkVersion = <jdk version>
21-
jdkVersion = "11"
21+
jdkVersion = "17"
2222

2323
# summaryComments = <true or false (defaults to false)
2424
summaryComments = false

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![Abort-Mission](.github/assets/Abort-Mission-logo_export_transparent_640.png)
22

33
[![GitHub license](https://img.shields.io/github/license/nagyesta/abort-mission?color=informational)](https://raw.githubusercontent.com/nagyesta/abort-mission/main/LICENSE)
4-
[![Java version](https://img.shields.io/badge/Java%20version-11-yellow?logo=java)](https://img.shields.io/badge/Java%20version-11-yellow?logo=java)
4+
[![Java version](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)
55
[![latest-release](https://img.shields.io/github/v/tag/nagyesta/abort-mission?color=blue&logo=git&label=releases&sort=semver)](https://github.com/nagyesta/abort-mission/releases)
66
[![Maven Central](https://img.shields.io/maven-central/v/com.github.nagyesta.abort-mission/abort.mission-control?logo=apache-maven)](https://search.maven.org/search?q=com.github.nagyesta.abort-mission)
77
[![JavaCI](https://img.shields.io/github/actions/workflow/status/nagyesta/abort-mission/gradle.yml?logo=github&branch=main)](https://github.com/nagyesta/abort-mission/actions/workflows/gradle.yml)
@@ -31,7 +31,8 @@ save the Planet too! Cool, right?
3131

3232
If you are still not convinced, you can trust the ancient proverb saying:
3333

34-
>"Shoot for the Moon, and even if you miss, you can at least stop running your failing tests early."
34+
> [!TIP]
35+
> "Shoot for the Moon, and even if you miss, you can at least stop running your failing tests early."
3536
3637
## Installation
3738

boosters/booster-cucumber-jvm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![Abort-Mission](../../.github/assets/Abort-Mission-logo_export_transparent_640.png)
22

33
[![GitHub license](https://img.shields.io/github/license/nagyesta/abort-mission?color=informational)](https://raw.githubusercontent.com/nagyesta/abort-mission/main/LICENSE)
4-
[![Java version](https://img.shields.io/badge/Java%20version-11-yellow?logo=java)](https://img.shields.io/badge/Java%20version-11-yellow?logo=java)
4+
[![Java version](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)
55
[![latest-release](https://img.shields.io/github/v/tag/nagyesta/abort-mission?color=blue&logo=git&label=releases&sort=semver)](https://github.com/nagyesta/abort-mission/releases)
66
[![JavaCI](https://img.shields.io/github/actions/workflow/status/nagyesta/abort-mission/gradle.yml?logo=github&branch=main)](https://github.com/nagyesta/abort-mission/actions/workflows/gradle.yml)
77

boosters/booster-cucumber-jvm/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ dependencies {
2424

2525
test {
2626
useJUnitPlatform {
27-
systemProperty("abort-mission.report.directory", file("${buildDir}/reports/abort-mission/"))
27+
systemProperty("abort-mission.report.directory", layout.buildDirectory.dir("reports/abort-mission/").get().getAsFile())
2828
includeTags 'unit', 'integration'
2929
}
3030
}

boosters/booster-junit-jupiter/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
![Abort-Mission](../../.github/assets/Abort-Mission-logo_export_transparent_640.png)
22

33
[![GitHub license](https://img.shields.io/github/license/nagyesta/abort-mission?color=informational)](https://raw.githubusercontent.com/nagyesta/abort-mission/main/LICENSE)
4-
[![Java version](https://img.shields.io/badge/Java%20version-11-yellow?logo=java)](https://img.shields.io/badge/Java%20version-11-yellow?logo=java)
4+
[![Java version](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)](https://img.shields.io/badge/Java%20version-17-yellow?logo=java)
55
[![latest-release](https://img.shields.io/github/v/tag/nagyesta/abort-mission?color=blue&logo=git&label=releases&sort=semver)](https://github.com/nagyesta/abort-mission/releases)
66
[![JavaCI](https://img.shields.io/github/actions/workflow/status/nagyesta/abort-mission/gradle.yml?logo=github&branch=main)](https://github.com/nagyesta/abort-mission/actions/workflows/gradle.yml)
77

0 commit comments

Comments
 (0)