Do CI/CD on fixed JDK version and use Zulu instead of Adopt or Temurin #616
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adding fixed JDK 11 version for your CI/CD pipeline so that you have a specific version to do setup-java against. If the pipeline against the latest JDK version fails while it continues to succeed against the fixed version, you'll know that the build failure is related to the latest JDK 11 version and not to an error in your code.
Also, since Adopt is no more, the alternative JDK distros to use are Temurin and Zulu, though Temurin doesn't provide all the JDK versions since it is new, while Zulu has a more complete set of JDKs, useful for using fixed versions, so switched from Adopt to Temurin to Zulu.