pepstock-org / Charba

J2CL and GWT Charts library based on CHART.JS
https://pepstock-org.github.io/Charba-Wiki/docs
Apache License 2.0
62 stars 6 forks source link

Using Zulu builds of OpenJDK in GH actions #65

Closed carldea closed 3 years ago

carldea commented 3 years ago

The AdoptOpenJDK has been discontinued Since July 2021. When using Zulu you get all the latest updated builds for all versions of OpenJDK. πŸ₯‡ :-)

stockiNail commented 3 years ago

@carldea thank you very much!

Just a doubt. In the actions/setup-java documentation, it's suggested to migrate from adopt to temurin.

It is highly recommended to migrate workflows from adopt to temurin to keep receiving software and security updates

Just for my curiosity and knowledge, why have you decided for zulu? Any good reason for zulu instead of temurin?

carldea commented 3 years ago

@stockiNail glad you liked the request πŸ‘πŸ».

Azul Zulu builds are all TCK tested and supports every version of the OpenJDK. Temurin is a different build than AdoptOpenJDK. Temurin is a fine build, but I don’t believe they currently support every version of the OpenJDK. Zulu has a great track record for fast security updates. It gives you a peace of mind especially for enterprise customers in production environments.

stockiNail commented 3 years ago

@carldea thank you very much for explanation!

You have raised me the curiosity about these different buildings and googling I have found the following link:

https://devblogs.microsoft.com/java/end-of-updates-support-and-availability-of-zulu-for-azure/

It sounds the MS on Azure will end of updates and support for Zulu for Azure binaries, since January 1st, 2022.

Due to GitHub is a MS acquisition (even if independent), you could think that MS will end of updates and support for Zulu also for GitHub...

Anyway, let's stay on Zulu and we will see what will happen on GHA.

FYI, I have updated the Showcases projects as well!

Thanks a lot again!