Skip to content

Commit c6afa6a

Browse files
committed
build: require jdk 17+
1 parent 0f7c4a3 commit c6afa6a

6 files changed

Lines changed: 10 additions & 10 deletions

File tree

‎.github/workflows/build.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
with:
8484
distribution: 'temurin'
8585
java-version: |
86-
11
86+
17
8787
21
8888
8989
- name: set up gradle
@@ -128,7 +128,7 @@ jobs:
128128
with:
129129
distribution: 'temurin'
130130
java-version: |
131-
11
131+
17
132132
21
133133
134134
- name: set up gradle
@@ -171,7 +171,7 @@ jobs:
171171
with:
172172
distribution: 'temurin'
173173
java-version: |
174-
11
174+
17
175175
21
176176
177177
- name: set up gradle

‎.github/workflows/release.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
with:
2121
distribution: 'temurin'
2222
java-version: |
23-
11
23+
17
2424
21
2525
2626
- name: set up gradle

‎README.adoc‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@ It is usable, it is used as the internal openapi parser/validator by openapi-pro
2626

2727
== openapi-parser and validator
2828

29-
a Java 11 based link:{openapi}[OpenAPI] 3.2, 3.1, 3.0 parser with validation and pluggable document reader & json/yaml converter.
29+
A link:{openapi}[OpenAPI] 3.2, 3.1, 3.0 parser with validation and pluggable document reader & json/yaml converter.
3030

31+
* requires JDK 17+
3132
* parse OpenAPI 3.2, 3.1 & 3.0
3233
* validate OpenAPI 3.2, 3.1 & 3.0 (JSON schema validation, can follow $ref's in the OpenAPI document)
3334
** JSON schema draft-4 validation of OpenAPI 3.0

‎build-logic/src/main/kotlin/openapiparser.library.gradle.kts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ java {
1919
withJavadocJar()
2020
withSourcesJar()
2121

22-
sourceCompatibility = JavaVersion.VERSION_11
23-
targetCompatibility = JavaVersion.VERSION_11
22+
sourceCompatibility = JavaVersion.VERSION_17
23+
targetCompatibility = JavaVersion.VERSION_17
2424

2525
toolchain {
2626
languageVersion.set(JavaLanguageVersion.of(build.versions.build.jdk.get()))

‎gradle/build.versions.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[versions]
44
build-plugins = "2026.7"
55

6-
build-jdk = "11"
6+
build-jdk = "17"
77
test-jdk = "21"
88

99
# using the embedded kotlin version of Gradle to avoid mixed versions

‎gradle/libs.versions.toml‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[versions]
22
openapiparser = "2026.3-SNAPSHOT"
33

4-
#checker = "4.2.2" requires jdk 17
5-
checker = "3.55.1
4+
checker = "4.2.2"
65

76
[libraries]
87
checker = { module = "org.checkerframework:checker", version.ref = "checker" }

0 commit comments

Comments
 (0)