Skip to content

Commit f8f86ee

Browse files
authored
Add JDK-25 to GA and fix integration test runs (#543)
Signed-off-by: Andriy Redko <drreta@gmail.com>
1 parent d4d2cd2 commit f8f86ee

File tree

10 files changed

+18
-19
lines changed

10 files changed

+18
-19
lines changed

.github/workflows/main_and_pr_workflow.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
java-version: [21, 24]
12+
java-version: [21, 25]
1313
runs-on: [ubuntu-latest]
1414
name: Assemble on ${{ matrix.runs-on }} with JDK ${{ matrix.java-version }}
1515
runs-on: ${{ matrix.runs-on }}
@@ -20,7 +20,7 @@ jobs:
2020
uses: actions/setup-java@v3
2121
with:
2222
java-version: ${{ matrix.java-version }}
23-
distribution: 'temurin'
23+
distribution: 'oracle'
2424
cache: gradle
2525
- name: Assemble with Gradle
2626
run: ./gradlew assemble
@@ -32,11 +32,11 @@ jobs:
3232
entry:
3333
- { opensearch-version: 2.11.0, java-version: 21 }
3434
- { opensearch-version: 2.19.2, java-version: 21 }
35-
- { opensearch-version: 2.19.2, java-version: 24 }
35+
- { opensearch-version: 2.19.2, java-version: 25 }
3636
- { opensearch-version: 3.0.0, java-version: 21 }
37-
- { opensearch-version: 3.0.0, java-version: 24 }
37+
- { opensearch-version: 3.0.0, java-version: 25 }
3838
- { opensearch-version: 3.2.0, java-version: 21 }
39-
- { opensearch-version: 3.2.0, java-version: 24 }
39+
- { opensearch-version: 3.2.0, java-version: 25 }
4040
runs-on: [ubuntu-latest]
4141
name: Check on ${{ matrix.runs-on }} with JDK ${{ matrix.entry.java-version }} against OpenSearch ${{ matrix.entry.opensearch-version }}
4242
runs-on: ${{ matrix.runs-on }}
@@ -47,7 +47,7 @@ jobs:
4747
uses: actions/setup-java@v3
4848
with:
4949
java-version: ${{ matrix.entry.java-version }}
50-
distribution: 'temurin'
50+
distribution: 'oracle'
5151
cache: gradle
5252
- name: Check with Gradle
5353
run: ./gradlew check -Psde.testcontainers.image-version=${{ matrix.entry.opensearch-version }}

buildSrc/src/main/kotlin/java-conventions.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,10 @@ val integrationTestTask = tasks.register<Test>("integrationTest") {
139139

140140
shouldRunAfter(tasks.test)
141141
jvmArgs("-XX:+AllowRedefinitionToAddDeleteMethods")
142-
142+
143+
testClassesDirs = sourceSets["test"].output.classesDirs
144+
classpath = sourceSets["test"].runtimeClasspath
145+
143146
systemProperty("sde.integration-test.environment", "opensearch")
144147
}
145148

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ org.gradle.jvmargs=--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAME
66
--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \
77
--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
88

9-
sde.testcontainers.image-version=3.1.0
9+
sde.testcontainers.image-version=3.2.0
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionSha256Sum=8fad3d78296ca518113f3d29016617c7f9367dc005f932bd9d93bf45ba46072b
6+
distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806

gradlew

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ case "$( uname )" in #(
114114
NONSTOP* ) nonstop=true ;;
115115
esac
116116

117-
CLASSPATH="\\\"\\\""
118117

119118

120119
# Determine the Java command to use to start the JVM.
@@ -172,7 +171,6 @@ fi
172171
# For Cygwin or MSYS, switch paths to Windows format before running java
173172
if "$cygwin" || "$msys" ; then
174173
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
175-
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
176174

177175
JAVACMD=$( cygpath --unix "$JAVACMD" )
178176

@@ -212,7 +210,6 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
212210

213211
set -- \
214212
"-Dorg.gradle.appname=$APP_BASE_NAME" \
215-
-classpath "$CLASSPATH" \
216213
-jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \
217214
"$@"
218215

gradlew.bat

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,10 @@ goto fail
7070
:execute
7171
@rem Setup the command line
7272

73-
set CLASSPATH=
7473

7574

7675
@rem Execute Gradle
77-
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
76+
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
7877

7978
:end
8079
@rem End local scope for the variables with windows NT shell

spring-data-opensearch-docker-compose/src/test/java/org/opensearch/spring/boot/docker/compose/service/connection/OpenSearchDockerComposeConnectionDetailsFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void restClientOpensearchNodeVersion() throws IOException {
3838
try (InputStream input = response.getEntity().getContent()) {
3939
JsonNode result = new ObjectMapper().readTree(input);
4040
assertThat(result.path("version").path("number").asText())
41-
.isEqualTo("3.1.0");
41+
.isEqualTo("3.2.0");
4242
}
4343
}
4444

spring-data-opensearch-docker-compose/src/test/java/org/opensearch/spring/boot/docker/compose/service/connection/SecureOpenSearchDockerComposeConnectionDetailsFactoryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ void restClientOpensearchNodeVersion() throws IOException {
5151
try (InputStream input = response.getEntity().getContent()) {
5252
JsonNode result = new ObjectMapper().readTree(input);
5353
assertThat(result.path("version").path("number").asText())
54-
.isEqualTo("3.1.0");
54+
.isEqualTo("3.2.0");
5555
}
5656
}
5757

spring-data-opensearch-docker-compose/src/test/resources/org/opensearch/spring/boot/docker/compose/service/connection/opensearch-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
opensearch:
3-
image: opensearchproject/opensearch:3.1.0
3+
image: opensearchproject/opensearch:3.2.0
44
ports:
55
- '9200'
66
environment:

spring-data-opensearch-docker-compose/src/test/resources/org/opensearch/spring/boot/docker/compose/service/connection/secure-opensearch-compose.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
opensearch:
3-
image: opensearchproject/opensearch:3.1.0
3+
image: opensearchproject/opensearch:3.2.0
44
ports:
55
- '9200'
66
healthcheck:

0 commit comments

Comments
 (0)