From 3fd608174404abf88193c68e61a115a5cb40de46 Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Thu, 5 Dec 2024 19:32:03 -0500 Subject: [PATCH 1/3] [GHA] Drop jdk 22, add 23 GA and try 24-ea --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d5a23da97..41a265e9d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,7 +9,7 @@ jobs: matrix: cache: [maven] distribution: [temurin] - java: [17, 21, 22, 23-ea] + java: [17, 21, 23, 24-ea] os: [ubuntu-latest, macos-latest, windows-latest] fail-fast: false max-parallel: 4 From f977b30b45e0cc999344efce5faca1072287488e Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Thu, 5 Dec 2024 19:33:58 -0500 Subject: [PATCH 2/3] [GHA] Update support containers - Drop tomcat 8.5 - Drop tomee 7.1 - Drop glassfish 4 - Drop wildfly 13 - update others --- .github/workflows/support.yaml | 2 +- pom.xml | 56 ++++++---------------------------- 2 files changed, 10 insertions(+), 48 deletions(-) diff --git a/.github/workflows/support.yaml b/.github/workflows/support.yaml index 7e2a1c9fc..4ed15f970 100644 --- a/.github/workflows/support.yaml +++ b/.github/workflows/support.yaml @@ -26,7 +26,7 @@ jobs: os: [ubuntu-latest, macOS-latest, windows-latest] java: [17] distribution: ['zulu'] - token: ["tomcat85", "tomcat9", "tomee71", "tomee80", "wildfly13", "wildfly26", "liberty-ee7", "liberty-ee8", "jetty", "glassfish4", "glassfish5", "resin"] + token: ["tomcat9", "tomee80", "wildfly26", "liberty-ee7", "liberty-ee8", "jetty", "glassfish5", "resin"] fail-fast: false max-parallel: 4 name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}, ${{ matrix.token }} diff --git a/pom.xml b/pom.xml index 3946d209b..e1cf419f6 100644 --- a/pom.xml +++ b/pom.xml @@ -326,24 +326,16 @@ - tomcat90 + tomcat9 true 9 - 9.0.85 + 9.0.97 - - - tomcat85 - - 8 - 8.5.98 - - - + tomee80 8 @@ -353,17 +345,7 @@ - - tomee71 - - 7 - 7.1.4 - tomee${tomee.major-version}x - https://repo1.maven.org/maven2/org/apache/tomee/apache-tomee/${tomee.version}/apache-tomee-${tomee.version}-plume.zip - - - - wildfly26 + wildfly26 26 26.1.3.Final @@ -371,20 +353,10 @@ https://github.com/wildfly/wildfly/releases/download/${wildfly.version}/wildfly-${wildfly.version}.zip - - - wildfly13 - - 13 - 13.0.0.Final - wildfly${wildfly.major-version}x - https://download.jboss.org/wildfly/${wildfly.version}/wildfly-${wildfly.version}.zip - - liberty-ee8 - 24.0.0.1 + 24.0.0.9 liberty https://repo1.maven.org/maven2/com/ibm/websphere/appserver/runtime/wlp-javaee8/${liberty.version}/wlp-javaee8-${liberty.version}.zip @@ -392,16 +364,16 @@ liberty-ee7 - 24.0.0.1 + 24.0.0.9 liberty https://repo1.maven.org/maven2/com/ibm/websphere/appserver/runtime/wlp-javaee7/${liberty.version}/wlp-javaee7-${liberty.version}.zip - + jetty 9 - 9.4.53.v20231009 + 9.4.56.v20240826 jetty${jetty.major-version}x https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/${jetty.version}/jetty-distribution-${jetty.version}.tar.gz @@ -415,21 +387,11 @@ https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/${glassfish.version}/glassfish-${glassfish.version}.zip - - - glassfish4 - - 4 - 4.1.2 - glassfish${glassfish.major-version}x - https://download.java.net/glassfish/${glassfish.version}/release/glassfish-${glassfish.version}.zip - - resin 4 - 4.0.66 + 4.0.67 resin${resin.major-version}x https://www.caucho.com/download/resin-${resin.version}.zip From 6f3acfa63b9f7e35b77de42c46e898f489998c43 Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Thu, 5 Dec 2024 19:35:47 -0500 Subject: [PATCH 3/3] [GHA] Drop liberty ee7 as very old even though still patched will be moving to jakarta so getting rid of legacy support. don't really need to handle both ee7 and ee8. --- .github/workflows/support.yaml | 2 +- pom.xml | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/support.yaml b/.github/workflows/support.yaml index 4ed15f970..62df2c83b 100644 --- a/.github/workflows/support.yaml +++ b/.github/workflows/support.yaml @@ -26,7 +26,7 @@ jobs: os: [ubuntu-latest, macOS-latest, windows-latest] java: [17] distribution: ['zulu'] - token: ["tomcat9", "tomee80", "wildfly26", "liberty-ee7", "liberty-ee8", "jetty", "glassfish5", "resin"] + token: ["tomcat9", "tomee80", "wildfly26", "liberty-ee8", "jetty", "glassfish5", "resin"] fail-fast: false max-parallel: 4 name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}, ${{ matrix.token }} diff --git a/pom.xml b/pom.xml index e1cf419f6..338694136 100644 --- a/pom.xml +++ b/pom.xml @@ -361,14 +361,6 @@ https://repo1.maven.org/maven2/com/ibm/websphere/appserver/runtime/wlp-javaee8/${liberty.version}/wlp-javaee8-${liberty.version}.zip - - liberty-ee7 - - 24.0.0.9 - liberty - https://repo1.maven.org/maven2/com/ibm/websphere/appserver/runtime/wlp-javaee7/${liberty.version}/wlp-javaee7-${liberty.version}.zip - - jetty