Skip to content

Commit 9718851

Browse files
committed
Update ci and release workflow to use latest gradle GH actions
1 parent 2870a93 commit 9718851

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,14 @@ jobs:
2424
java-version: ${{ matrix.java }}
2525
distribution: 'adopt'
2626

27+
- name: Setup Gradle
28+
uses: gradle/actions/setup-gradle@v3
29+
2730
- name: Validate Gradle wrapper
28-
uses: gradle/wrapper-validation-action@v1
31+
uses: gradle/actions/wrapper-validation@v3
2932

3033
- name: Build with Gradle
31-
uses: gradle/gradle-build-action@v2
32-
with:
33-
arguments: build
34+
run: ./gradlew build
3435

3536
- name: Upload test results
3637
if: always()

.github/workflows/release.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ jobs:
1616
with:
1717
java-version: 11
1818
distribution: 'adopt'
19+
20+
- name: Setup Gradle
21+
uses: gradle/actions/setup-gradle@v3
22+
1923
- name: Validate Gradle wrapper
20-
uses: gradle/wrapper-validation-action@v1
24+
uses: gradle/actions/wrapper-validation@v3
2125

2226
# Retrieve the version of the SDK
2327
- name: Install dasel
@@ -28,31 +32,25 @@ jobs:
2832
2933
# Dry run
3034
- name: Publish dry-run
31-
uses: gradle/gradle-build-action@v2
3235
env:
3336
# Used for checking the signing
3437
MAVEN_CENTRAL_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_CENTRAL_GPG_PRIVATE_KEY }}
3538
MAVEN_CENTRAL_GPG_PASSPHRASE: ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
36-
with:
37-
arguments: publishToMavenLocal
39+
run: ./gradlew publishToMavenLocal
3840

3941
- name: Publish to staging area on Maven Central
40-
uses: gradle/gradle-build-action@v2
4142
env:
4243
MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
4344
MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
4445
MAVEN_CENTRAL_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_CENTRAL_GPG_PRIVATE_KEY }}
4546
MAVEN_CENTRAL_GPG_PASSPHRASE: ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
46-
with:
47-
arguments: publishToSonatype
47+
run: ./gradlew publishToSonatype
4848

4949
- name: Release staging area
50-
uses: gradle/gradle-build-action@v2
5150
if: "!contains(env.PUBLISHED_SDK_VERSION, '-SNAPSHOT')"
5251
env:
5352
MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
5453
MAVEN_CENTRAL_TOKEN: ${{ secrets.MAVEN_CENTRAL_TOKEN }}
5554
MAVEN_CENTRAL_GPG_PRIVATE_KEY: ${{ secrets.MAVEN_CENTRAL_GPG_PRIVATE_KEY }}
5655
MAVEN_CENTRAL_GPG_PASSPHRASE: ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
57-
with:
58-
arguments: findSonatypeStagingRepository closeAndReleaseSonatypeStagingRepository
56+
run: ./gradlew findSonatypeStagingRepository closeAndReleaseSonatypeStagingRepository

0 commit comments

Comments
 (0)