Skip to content

Conversation

@olyagpl
Copy link
Member

@olyagpl olyagpl commented Aug 18, 2025

This PR:
Upgrades workshops to GraalVM 25
Adds copyright and UPL licence headers to Java source files
Updates Oracle GraalVM container images versions
Updates Native Build Tools version
Removes the step enabling SkipFlow optimization with Native Image in some workshops (starting from GraalVM 25 it is enabled by default)

What is left:

  1. Check if Eclipse Temurin image is available for 25. 
If yes, replace eclipse-temurin:21 with eclipse-temurin:25 in Dockerfiles
  2. Check if Distoless Java 21 (Debian) is available for 25.
    If yes, replace gcr.io/distroless/java21-debian12 with gcr.io/distroless/java25-debian12 in Dockerfiles and READMEs (where mentioned). Search for “java21-debian12”.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Aug 18, 2025
@olyagpl olyagpl requested a review from ban-mi August 18, 2025 09:38
@ban-mi ban-mi changed the title Update workshops to GraalVM for JDK 25 (LTS). Update workshops to GraalVM 25. Sep 30, 2025
@ban-mi ban-mi requested review from sachin-pikle and shaunsmith and removed request for shaunsmith September 30, 2025 09:15
Copy link
Collaborator

@sachin-pikle sachin-pikle left a comment

Choose a reason for hiding this comment

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

Looks good to me.

@ban-mi ban-mi merged commit 6d35ff2 into main Oct 1, 2025
2 checks passed
@ban-mi ban-mi deleted the jdk25-upgrade branch October 1, 2025 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants