16
16
with :
17
17
java-version : 11
18
18
distribution : ' adopt'
19
+
20
+ - name : Setup Gradle
21
+ uses : gradle/actions/setup-gradle@v3
22
+
19
23
- name : Validate Gradle wrapper
20
- uses : gradle/wrapper-validation-action@v1
24
+ uses : gradle/actions/ wrapper-validation@v3
21
25
22
26
# Retrieve the version of the SDK
23
27
- name : Install dasel
@@ -28,31 +32,25 @@ jobs:
28
32
29
33
# Dry run
30
34
- name : Publish dry-run
31
- uses : gradle/gradle-build-action@v2
32
35
env :
33
36
# Used for checking the signing
34
37
MAVEN_CENTRAL_GPG_PRIVATE_KEY : ${{ secrets.MAVEN_CENTRAL_GPG_PRIVATE_KEY }}
35
38
MAVEN_CENTRAL_GPG_PASSPHRASE : ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
36
- with :
37
- arguments : publishToMavenLocal
39
+ run : ./gradlew publishToMavenLocal
38
40
39
41
- name : Publish to staging area on Maven Central
40
- uses : gradle/gradle-build-action@v2
41
42
env :
42
43
MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
43
44
MAVEN_CENTRAL_TOKEN : ${{ secrets.MAVEN_CENTRAL_TOKEN }}
44
45
MAVEN_CENTRAL_GPG_PRIVATE_KEY : ${{ secrets.MAVEN_CENTRAL_GPG_PRIVATE_KEY }}
45
46
MAVEN_CENTRAL_GPG_PASSPHRASE : ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
46
- with :
47
- arguments : publishToSonatype
47
+ run : ./gradlew publishToSonatype
48
48
49
49
- name : Release staging area
50
- uses : gradle/gradle-build-action@v2
51
50
if : " !contains(env.PUBLISHED_SDK_VERSION, '-SNAPSHOT')"
52
51
env :
53
52
MAVEN_CENTRAL_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
54
53
MAVEN_CENTRAL_TOKEN : ${{ secrets.MAVEN_CENTRAL_TOKEN }}
55
54
MAVEN_CENTRAL_GPG_PRIVATE_KEY : ${{ secrets.MAVEN_CENTRAL_GPG_PRIVATE_KEY }}
56
55
MAVEN_CENTRAL_GPG_PASSPHRASE : ${{ secrets.MAVEN_CENTRAL_GPG_PASSPHRASE }}
57
- with :
58
- arguments : findSonatypeStagingRepository closeAndReleaseSonatypeStagingRepository
56
+ run : ./gradlew findSonatypeStagingRepository closeAndReleaseSonatypeStagingRepository
0 commit comments