diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7882a6..c0422ca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,13 +28,14 @@ jobs: fetch-depth: 0 - uses: gradle/wrapper-validation-action@v2 - name: set-up-jdk - uses: actions/setup-java@v4.0.0 + uses: actions/setup-java@v4 with: distribution: zulu java-version: 17 - cache: gradle - name: build - run: ./gradlew ${GRADLE_SWITCHES} build test + uses: gradle/actions/setup-gradle@v3 + with: + arguments: ${{ env.GRADLE_SWITCHES }} build test publish-snapshots: needs: [build] @@ -45,12 +46,13 @@ jobs: with: fetch-depth: 0 - name: set-up-jdk - uses: actions/setup-java@v4.0.0 + uses: actions/setup-java@v4 with: distribution: zulu java-version: 17 - cache: gradle - name: publish-snapshots + uses: gradle/actions/setup-gradle@v3 if: github.event_name == 'push' timeout-minutes: 30 - run: ./gradlew ${GRADLE_SWITCHES} snapshot + with: + arguments: ${{ env.GRADLE_SWITCHES }} snapshot diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 778d15d..e1c1f06 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,18 +19,21 @@ jobs: with: fetch-depth: 0 - name: set-up-jdk - uses: actions/setup-java@v4.0.0 + uses: actions/setup-java@v4 with: distribution: zulu java-version: 17 - cache: gradle - name: publish-candidate + uses: gradle/actions/setup-gradle@v3 if: contains(github.ref, '-rc.') timeout-minutes: 30 - run: ./gradlew ${GRADLE_SWITCHES} -Preleasing -Prelease.disableGitChecks=true -Prelease.useLastTag=true candidate publish + with: + arguments: ${{ env.GRADLE_SWITCHES }} -Preleasing -Prelease.disableGitChecks=true -Prelease.useLastTag=true candidate publish - name: publish-release + uses: gradle/actions/setup-gradle@v3 if: (!contains(github.ref, '-rc.')) timeout-minutes: 30 - run: ./gradlew ${GRADLE_SWITCHES} -Preleasing -Prelease.disableGitChecks=true -Prelease.useLastTag=true final publish + with: + arguments: ${{ env.GRADLE_SWITCHES }} -Preleasing -Prelease.disableGitChecks=true -Prelease.useLastTag=true final publish