A practical guide to automating JDK version updates in GitHub Actions CI using Renovate. The approach involves extracting the JDK version into a `.github/.java-version` file, configuring `setup-java` to read from it, and adding a custom Renovate regex manager to track the latest JDK release. The setup also overrides the default LTS-only preset so Renovate picks up non-LTS versions.

3m read timeFrom jakewharton.com
Post cover image