question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

CI: replace JDK 15 with 16

See original GitHub issue

Description

JDK 16 reached GA a few weeks ago and the natural cycle would be to replace the jobs in Quarkus CI that are currently running on JDK 15 with JDK 16. Our EA test job/workflow [1] is still running on 16 (and not 17-ea) because there are still some problems, especially with Kotlin and Gradle. The idea is to get the EA job to the point where we can make the switch (both for CI JDK 15 -> 16 and EA job 16 -> 17-ea).

[1] https://github.com/quarkusio/quarkus/actions/workflows/jdk-early-access-build.yml (see also #15867)

FTR:

/cc @gsmet @gastaldi

Currently known TODOs (potentially incomplete)

For now checked TODOs can be found in my fork: https://github.com/quarkusio/quarkus/compare/main...famod:jdk16-fixes

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:5
  • Comments:32 (25 by maintainers)

github_iconTop GitHub Comments

1reaction
Ladicekcommented, May 5, 2021

Should be fixed in next SmallRye Fault Tolerance release that will contain https://github.com/smallrye/smallrye-fault-tolerance/pull/409

1reaction
Tibor17commented, May 4, 2021

@famod I have removed user.dir. Let’s see the build result. https://github.com/apache/maven-surefire/tree/userDir https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-surefire/job/userDir/ The subprocess CWD and the property should have the same value. So, removing the setter for the property should not change anything but it’s safe for new versions of Java.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Change Java Versions in Windows (Updated for JDK 18)
In this article, I will show you how to install multiple Java versions on Windows and how to change the Java version on...
Read more >
It's time to move your applications to Java 17. Here's why ...
This article explains why you should upgrade your application and helps you with the actual upgrade to Java 17.
Read more >
JDK 16: The new features in Java 16 | InfoWorld
Highlights of the latest upgrade of standard Java include primitive classes, sealed classes, records, a vector API, and ports for Windows on ...
Read more >
How to Install Multiple Versions of Java on the Same Machine
But in my current project, we are still using Java 8, and now, I want to upgrade and learn Java 11, but unfortunately,...
Read more >
Deprecations by version - GitLab Docs
Java 17 is the most up-to-date Long Term Support (LTS) version. Dependency scanning continues to support the same range of versions (8, 11,...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found