-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Using Zulu in GH actions #6988
Using Zulu in GH actions #6988
Conversation
Switched the GH action setup-java distribution to use Zulu. The AdoptOpenJDK is discontinued as of July 2021. Zulu OpenJDK builds are TCK tested and has all up to date versions available. :-)
https://github.com/actions/setup-java#supported-distributions
Any reason not to use Edit: also, please fill in the template properly. |
I would also not recommend using |
Also please write meaningful commit messages and PR titles.
Does tell me what changed
Does not |
AdoptOpenJDK does not exist anymore. |
@geertjanw https://github.com/actions/setup-java#supported-distributions
Indeed it does not exist anymore, but |
Well, here's one reason to use Zulu: if you had been using Zulu all along, instead of Adopt, you wouldn't now need to think about an alternative. You'd simply still be using Zulu, without any change needed, and your CI/CD pipeline would have continued on as normal. :-) |
@geertjanw that's in the past. Who's to say the same argument couldn't have been applied if Zulu had been the discontinued distribution instead?
It's really not as big of a problem as you make it out to be. It's a three-line PR, whatever distribution we choose. |
But the point is that Zulu isn't the discontinued distribution and it won't be either. And, you're right, it isn't a big problem. However, make sure that all the JDK versions you need to test on, on all the operating systems you need to run on, are supported by the distribution you chose. |
|
No reason, to not use temurin, I can also add that too if you would like.
Will do. |
I'm getting kind of annoyed by this discussion as we had it already in #6360 but anyway here we go again:
It does still exist: https://adoptopenjdk.net/
And it will also still exists for some time.
That is an extremely weak argument. This can happen to everything... Maybe Azul Systems gets destroyed by a meteor, bankruptcy, ... tomorrow
Where is that written? So please tell me what do you think is more likely to happen:
|
as discussed there, we will use the logical successor of adopt. Thank you for pointing out that adopt is now obsolete carldea! |
But that really isn't true. Check with the Eclipse Foundation, where Temurin, and not Adopt is found. Temurin, and not Adopt, is TCK licensed. They're totally different distributions. |
But the point is that it hasn't. And all the places where Adopt is used now has the problem of needing to be updated, retested, etc, whereas Zulu has been consistent throughout, nothing changes for anyone making use of Zulu. |
What is it?
Description of the changes in your PR
Zulu
as its setup-java version distribution.AdoptOpenJDK
is discontinued.Before/After Screenshots/Screen Record
Fixes the following issue(s)
Due diligence