Skip to content

Update runtimes/add GF EE 11 support#384

Merged
m-reza-rahman merged 6 commits into
eclipse-ee4j:masterfrom
m-reza-rahman:master
Jul 3, 2026
Merged

Update runtimes/add GF EE 11 support#384
m-reza-rahman merged 6 commits into
eclipse-ee4j:masterfrom
m-reza-rahman:master

Conversation

@m-reza-rahman

Copy link
Copy Markdown
Contributor

No description provided.

@eclipse-starter-bot

Copy link
Copy Markdown

Can one of the admins verify this patch?

Comment thread archetype/src/main/resources/archetype-resources/Dockerfile
Comment thread archetype/src/main/resources/archetype-resources/pom.xml
Comment thread archetype/src/main/resources/archetype-resources/pom.xml
@m-reza-rahman m-reza-rahman marked this pull request as ready for review July 3, 2026 22:42
Copilot AI review requested due to automatic review settings July 3, 2026 22:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the starter’s runtime compatibility matrix to add GlassFish support for Jakarta EE 11, adjusts Docker enablement rules accordingly, and refreshes WildFly-related documentation/config to newer versions.

Changes:

  • Enable GlassFish selection for Jakarta EE 11 with Java SE 21+ (UI + archetype validation).
  • Expand/adjust GlassFish Docker support rules and CI coverage for the new combinations.
  • Update WildFly version references for running the UI and refresh archetype runtime version pins.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
ui/src/main/java/org/eclipse/starter/ui/Project.java Updates UI runtime enable/disable logic for GlassFish EE 11 + Java 21+ and Docker constraints.
ui/README.md Updates documentation to reference WildFly 30 for UI deployment.
ui/pom.xml Bumps WildFly version used by the wildfly-maven-plugin configuration.
README.md Updates top-level documentation to reference WildFly 30 for UI deployment.
archetype/src/main/resources/META-INF/archetype-post-generate.groovy Updates archetype validation and Dockerfile retention logic for GlassFish EE 11 + Java constraints.
archetype/src/main/resources/archetype-resources/README.md Refactors template logic controlling when Docker instructions are shown (incl. GlassFish EE 10/11 rules).
archetype/src/main/resources/archetype-resources/pom.xml Updates runtime version pins (GlassFish/Payara/WildFly) and WildFly plugin selection logic.
archetype/src/main/resources/archetype-resources/Dockerfile Updates base images for EE 11 (GlassFish 8) and newer WildFly image tags.
.github/workflows/nightly.yml Updates expected warnings and adds CI coverage for EE 11 GlassFish + Docker and related scenarios.
.github/workflows/main.yml Adds CI coverage for EE 11 GlassFish + Docker scenario.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread archetype/src/main/resources/archetype-resources/Dockerfile
@m-reza-rahman m-reza-rahman merged commit 0ff1a43 into eclipse-ee4j:master Jul 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants