Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Build graal/master with JDK 24, create release/24.1 branch for JDK 23 based builds #749

Closed
jerboaa opened this issue Jun 24, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@jerboaa
Copy link
Collaborator

jerboaa commented Jun 24, 2024

The oracle/graal tree has moved on to JDK 24 for building. Currently we still build graal master with JDK 23 which produces warnings and causes issues like graalvm/mandrel-packaging#429 causing the build to fail.

We should:

  1. Update CI to build master branch with JDK 24 EA. Related upstream issue for the release branch is here.
  2. Create a mandrel/24.1 release branch for JDK 23 EA based CI builds in preparation for the GraalVM for JDK 23 release in September, 2024.
@jerboaa
Copy link
Collaborator Author

jerboaa commented Jun 25, 2024

I've created a mandrel/24.1 branch, pointing to communicated the branch point, for JDK 23 based builds.

@jerboaa
Copy link
Collaborator Author

jerboaa commented Jun 25, 2024

#750 is switching the nightly builds to use the JDK 23 release branch.

@jerboaa
Copy link
Collaborator Author

jerboaa commented Jun 26, 2024

The GraalVM for JDK 23 release branch has now been created as is being mirrored upstream: https://github.com/oracle/graal/tree/release/graal-vm/24.1

@jerboaa
Copy link
Collaborator Author

jerboaa commented Jun 26, 2024

FYI: I've just synced the mandrel 24.1 release branch with the version from upstream.

@zakkak
Copy link
Collaborator

zakkak commented Jul 1, 2024

The CI part was also fixed in #754

@zakkak zakkak closed this as completed Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants