chore(deps): bump actions/setup-java from 4 to 5 - #23
Conversation
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
9e36e36 to
9c953ad
Compare
#26) Dependabot proposed these as #17 and #18 and neither can merge alone. They require each other: #17 plugin 2.18.1 on Gradle 8.10.2 > IntelliJ Platform Gradle Plugin requires Gradle 9.0.0 and higher #18 Gradle 9.6.1 on plugin 2.1.0 > Adding a provider of configurations directly to the configuration container is not allowed (plugin/build.gradle.kts:50) Together they build. Also folds in #23 (setup-java v4 -> v5), which conflicted after the other action bumps landed, and the assertj patch that travelled with #17. The plugin bump changes the pluginVerification DSL. `ide(...)` is gone and the replacement is `create(type, version)`: - ide("IC-2024.2.5") + create(IntelliJPlatformType.IntellijIdeaCommunity, "2024.2.5") Worth recording why that matters beyond the rename. On 2.1.0 the string form worked while the typed overload accepted its arguments and then scheduled no verification at all — a green run that checked one IDE while appearing to check two, which is what the report-count assertion in ci.yml was added to catch. 2.18.1 removes ide() outright, so the same mistake is now a compile error. The assertion stays anyway; it guards the count, not the spelling, and its grep moves to the new call. Verified locally on Gradle 9.6.1: build, verifyPluginProjectConfiguration and verifyPluginStructure pass, and the Verifier still schedules both IDEs — Scheduled verifications (2): IC-242.24807.4 -> Compatible IC-243.26053.27 -> Compatible
|
Superseded by #26, which lands this together with what it needs. On its own this could not build — #17 and #18 require each other (and this one conflicted once the other action bumps landed), so merging either alone would have broken main. #26 carries all three, plus the Verified on Gradle 9.6.1 — the Plugin Verifier still schedules both IDEs and both report Compatible. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps actions/setup-java from 4 to 5.
Release notes
Sourced from actions/setup-java's releases.
... (truncated)
Commits
b6effb0Deprecate legacy Adopt distributions in v5 (#1186)e498d2aBackport #1151: Fix missing wrapper cache distributions (#1153)6a3384dFix npm audit failures on releases/v5 (#1154)03ad4deBackport #1097/#1098: cache Maven and Gradle wrapper distributions separately...d229d2eBackport #1111: Preserve Maven toolchains across repeated setup-java runs (#1...bbf0f69dist: Cover Tencent Kona JDK 25 (#1110)513edc4feat: expose cache-primary-key output (#597) [v5 backport] (#1089)62df799Add Maven compiler problem matcher for javac diagnostics (#1087)176156achore: bump version to 5.6.0 for v5 release linebf7b8debuild: rebuild dist for backported changes (#1079, #1083, #1084)