Maintenance help needed on Groovy track

On the Groovy track, there’s a dependabot PR that wants to upgrade the gradle/actions/wrapper-validation … what’s it called, a package?

Anyway, the upgrade is from v3.x to v4.0, and the release notes say

Major changes from the v3 release
The arguments parameter has been removed

Using the action to execute Gradle via the arguments parameter was deprecated in v3 and this parameter has been removed. See here for more details.

And guess what? The workflow uses the arguments parameter

gradle-build.yml

name: Build
on: [push, pull_request]
jobs:
  validation:
    name: "Validation"
    runs-on: ubuntu-22.04
    steps:
      - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
      - uses: gradle/actions/wrapper-validation@d9c87d481d55275bb5441eef3fe0e46805f9ef70
  gradle:
    name: "Build"
    strategy:
      matrix:
        os: [ubuntu-22.04, macos-12, windows-2022]
    runs-on: ${{ matrix.os }}
    steps:
    - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
    - uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9
      with:
        java-version: 11
        distribution: zulu
    - uses: eskatos/gradle-command-action@ac2d340dc04d9e1113182899e983b5400c17cda1
      with:
        arguments: build --parallel --continue

Call to action

for anyone willing to jump in to make the necessary changes.

1 Like

The “argument” deprecation only related to the gradle/actions/* actions, while specific workflow uses arguments for eskatos/gradle-command-action (which is not updated by this PR). Bump gradle/actions from 3.5.0 to 4.1.0 by dependabot[bot] · Pull Request #457 · exercism/groovy · GitHub is also green.

1 Like