-
Notifications
You must be signed in to change notification settings - Fork 89
[Y-build] Refine test configs for Java-26 BETA and restore schedule #3345
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
[Y-build] Refine test configs for Java-26 BETA and restore schedule #3345
Conversation
|
Thanks. |
Yes, of course. The current change was late anyways and is currently more a demo. with that all can be configured in one file (except for the fixes). But it should land soon. Do you already have a plan when you start the Java-26 branch and need the new Y-build? |
df516ed to
95907b1
Compare
95907b1 to
b6c0e7c
Compare
This is now done using the provided EA builds from https://jdk.java.net/26/, respectively the provided openjdk-java26 available by default in all Jenkins instances, provided by the EF infra team: If the latter is not sufficient it can also be changed to download from jdk.java.net. Furthermore this include all the other steps to prepare the Y-builds for Java-26 BETA. @stephan-herrmann please let me know if this is fine and when-ever you want the Java-26 BETA builds to start. |
b6c0e7c to
526cbd4
Compare
526cbd4 to
a07bc9e
Compare
|
@stephan-herrmann, @mpalat or @jarthana as also asked in Help Desk issue 6744, is the Y-build job for |
I'll consider no response as consent and will delete the Y-build job for |
Sorry for late answer, my current focus is on master, not the next branch :) I see no need for keeping any Y-build job beyond the point where changes have been merged from the BETA branch into master. At that point we have the last P and Y builds for consumers of the latest SDK release, and we have fresh I-builds for early adopters. |
Thank you for the clearification. Then I'll proceed with deleting these jobs tomorrow. |
Drop the second MacOS test configuration and add Y-build tests for Windows instead. Also run the two tests for Mac and Windows with Java-26 EA JDKs.
a07bc9e to
993dba4
Compare
|
As the Y-builds now have been enabled via #3469, the remaining parts of this can be submitted too.
This will now be applied together with the move of the mac and Windows test configuration to run on Java-26 EA too (as @stephan-herrmann requested somewhere else). |
Move tests to targeted Java version Java-26.
Also drop the second MacOS test configuration and add Y-build tests for Windows instead.
Additionally fix the computation of the temurin download URL and fix installing tools on Windows.
@stephan-herrmann as you requested it in #3315 (comment).
This helps to reduce the load on the only working Mac node as discussed in
This is currently a draft as it requires the removal of an old ANT installation from the build/test node first, which isn't working well with Java-25: