Update release drafter & CI workflows to latest versions#26
Conversation
oleg-nenashev
left a comment
There was a problem hiding this comment.
@aaravmahajanofficial Thanks for the patch, but another minor update is needed
The 'arguments' parameter is no longer supported for gradle/actions/setup-gradle.
|
@oleg-nenashev, Removed the "arguments" from the ci.yml, added a separate build step instead. Updated the gradle from 8.10.1 to 8.14.3; added a foojay-resolver plugin to resolve the issue with JDK not installed error |
|
I switched the CI to Java 17. I am not sure it is a good idea, but Java version should be rather passed to Gradle through the tool chain as you have already started modifying towards it I will check whether we still even want Java 11... |
oleg-nenashev
left a comment
There was a problem hiding this comment.
With the current configuration, the build itself will still happen with Java 11 toolchain as defined in the Gradle build.
We will be able to fuly switch to Java 17 with https://wiremock.org/docs/download-and-installation/#4x-beta-release-downloads . As for now, I will go ahead and merge the PR as I want to resolve Maven Central releases on the top of it
Updated the workflows to latest versions. Removed the "Validate Gradle Wrapper" step, as starting with
v4 setup-gradle action, validation automatically runs on each execution :)Ref: https://github.com/gradle/actions?tab=readme-ov-file#the-wrapper-validation-action
Submitter checklist
#help-contributingor a project-specific channel like#wiremock-java