Skip to content

Commit 80f61b2

Browse files
committed
e2e tests with java 21
1 parent 2602ea7 commit 80f61b2

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

.github/workflows/run-e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
strategy:
3535
max-parallel: 3
3636
matrix:
37-
java: [ 8, 11, 17 ]
37+
java: [ 8, 11, 17, 21 ]
3838
name: End-to-end tests java${{ matrix.java }}
3939
env:
4040
JAVA_VERSION: ${{ matrix.java }}

powertools-e2e-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<maven.compiler.source>1.8</maven.compiler.source>
3232
<maven.compiler.target>1.8</maven.compiler.target>
3333
<constructs.version>10.3.0</constructs.version>
34-
<cdk.version>2.100.0</cdk.version>
34+
<cdk.version>2.109.0</cdk.version>
3535
</properties>
3636

3737
<dependencies>

powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,8 @@ private void getJavaRuntime() {
523523
runtime = JavaRuntime.JAVA11;
524524
} else if (javaVersion.startsWith("17")) {
525525
runtime = JavaRuntime.JAVA17;
526+
} else if (javaVersion.startsWith("21")) {
527+
runtime = JavaRuntime.JAVA21;
526528
} else {
527529
throw new IllegalArgumentException("Unsupported Java version " + javaVersion);
528530
}

powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ public enum JavaRuntime {
2020
JAVA8("java8", Runtime.JAVA_8, "1.8"),
2121
JAVA8AL2("java8.al2", Runtime.JAVA_8_CORRETTO, "1.8"),
2222
JAVA11("java11", Runtime.JAVA_11, "11"),
23-
JAVA17("java17", Runtime.JAVA_17, "17");
23+
JAVA17("java17", Runtime.JAVA_17, "17"),
24+
JAVA21("java21", Runtime.JAVA_21, "21");
2425

2526
private final String runtime;
2627
private final Runtime cdkRuntime;

0 commit comments

Comments
 (0)