You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
I know that with migration from Adopt OpenJDK to Eclipse Temurin, Eclipse had to agree with Oracle to no longer provide OpenJ9 builds. But IBM stepped in and provides production-ready OpenJ9 binaries. Both facts are documented here. I do not know if setup-java still downloads its OpenJ9 packages from the legacy Adopt OpenJDK website or directly from the IBM Semeru website. At the moment, it does not matter much, because even IBM does not offer JDK 17 downloads yet. I am not sure about the reason, maybe OpenJ9 does not support Java 17 yet. Probably you know better than I. I did not do any deep research here. I just want some feedback, explaining what to expect here.
Justification:
We can use this issue as a reminder or to-do list task to include Semeru OpenJ9 JDK 17, as soon as it is available.
Are you willing to submit a PR?
No. I am just a user contributing to other OSS projects who happened to notice this issue when trying to upgrade versions in the GitHub build matrix for same projects.
Thanks @bmarwell for the update concerning the milestone builds.
GitHub resources are ibmruntimes/semeruNN-binaries (where NN = 8, 11, 16, 17).
What does that mean in layman's terms? Does it mean that I can somehow use the milestone builds (at least the most recent one) with the setup-java action? Or was that just a hint for the maintainers here about how to grab those resources when upgrading the action?
Yup, just a hint for the maintainers. As long as there is no adoptium-marketplace-api and no IBM-api, they can just use their own github releases API :)
Actually, for me this works since I noticed on 2021-12-10 that a Semeru OpenJ9 release for Java 17 has been available, see dev-aspectj/aspectj-maven-plugin@29c39f9. So I am closing this issue.
Activity
bmarwell commentedon Nov 4, 2021
OpenJ9, built as IBM Semeru has three milestone builds for Java 17 (https://github.com/ibmruntimes/semeru17-binaries/releases/) but it does have GA releases for Java 8, 11 and 16!
ibmruntimes/semeruNN-binaries(where NN = 8, 11, 16, 17).kriegaex commentedon Nov 4, 2021
Thanks @bmarwell for the update concerning the milestone builds.
What does that mean in layman's terms? Does it mean that I can somehow use the milestone builds (at least the most recent one) with the setup-java action? Or was that just a hint for the maintainers here about how to grab those resources when upgrading the action?
bmarwell commentedon Nov 4, 2021
Yup, just a hint for the maintainers. As long as there is no adoptium-marketplace-api and no IBM-api, they can just use their own github releases API :)
bmarwell commentedon Dec 30, 2021
It is released, please add it when convenient. Thanks! :)
Donnadam commentedon Dec 30, 2021
kriegaex commentedon Dec 31, 2021
Actually, for me this works since I noticed on 2021-12-10 that a Semeru OpenJ9 release for Java 17 has been available, see dev-aspectj/aspectj-maven-plugin@29c39f9. So I am closing this issue.
bmarwell commentedon Dec 31, 2021
I might use this issue to create a PR to the readme then.