File tree Expand file tree Collapse file tree 3 files changed +22
-12
lines changed Expand file tree Collapse file tree 3 files changed +22
-12
lines changed Original file line number Diff line number Diff line change @@ -3,14 +3,18 @@ name: Publish release to Java
3
3
inputs :
4
4
ossr-username :
5
5
required : true
6
- ossr-token :
6
+ ossr-password :
7
7
required : true
8
8
signing-key :
9
9
required : true
10
10
signing-password :
11
11
required : true
12
12
java-version :
13
13
required : true
14
+ is-android :
15
+ required : true
16
+ version :
17
+ required : true
14
18
15
19
runs :
16
20
using : composite
@@ -29,11 +33,12 @@ runs:
29
33
30
34
-
uses :
gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # [email protected]
31
35
32
- - name : Publish Android/Java Packages to Maven
36
+ - name : Publish Java
37
+ shell : bash
38
+ if : inputs.is-android == 'false'
39
+ run : ./gradlew clean assemble sign publishMavenJavaPublicationToMavenRepository -PisSnapshot=false -Pversion="${{ inputs.version }}" -PossrhUsername="${{ inputs.ossr-username }}" -PossrhPassword="${{ inputs.ossr-password }}" -PsigningKey="${{ inputs.signing-key }}" -PsigningPassword="${{ inputs.signing-password }}"
40
+
41
+ - name : Publish Android
33
42
shell : bash
34
- run : ./gradlew publish -PisSnapshot=false --stacktrace
35
- env :
36
- MAVEN_USERNAME : ${{ inputs.ossr-username }}
37
- MAVEN_PASSWORD : ${{ inputs.ossr-token }}
38
- SIGNING_KEY : ${{ inputs.signing-key}}
39
- SIGNING_PASSWORD : ${{ inputs.signing-password}}
43
+ if : inputs.is-android == 'true'
44
+ run : ./gradlew clean assemble sign publishAndroidLibraryPublicationToMavenRepository -PisSnapshot=false -Pversion="${{ inputs.version }}" -PossrhUsername="${{ inputs.ossr-username }}" -PossrhPassword="${{ inputs.ossr-password }}" -PsigningKey="${{ inputs.signing-key }}" -PsigningPassword="${{ inputs.signing-password }}"
Original file line number Diff line number Diff line change 6
6
java-version :
7
7
required : true
8
8
type : string
9
-
9
+ is-android :
10
+ required : true
11
+ type : string
10
12
secrets :
11
13
ossr-username :
12
14
required : true
13
- ossr-token :
15
+ ossr-password :
14
16
required : true
15
17
signing-key :
16
18
required : true
68
70
- uses : ./.github/actions/maven-publish
69
71
with :
70
72
java-version : ${{ inputs.java-version }}
73
+ is-android : ${{ inputs.is-android }}
74
+ version : ${{ steps.get_version.outputs.version }}
71
75
ossr-username : ${{ secrets.ossr-username }}
72
- ossr-token : ${{ secrets.ossr-token }}
76
+ ossr-password : ${{ secrets.ossr-password }}
73
77
signing-key : ${{ secrets.signing-key }}
74
78
signing-password : ${{ secrets.signing-password }}
75
79
Original file line number Diff line number Diff line change 34
34
uses : ./.github/workflows/java-release.yml
35
35
with :
36
36
java-version : 11.0.21-tem
37
+ is-android : false
37
38
secrets :
38
39
ossr-username : ${{ secrets.OSSR_USERNAME }}
39
- ossr-token : ${{ secrets.OSSR_TOKEN }}
40
+ ossr-password : ${{ secrets.OSSR_PASSWORD }}
40
41
signing-key : ${{ secrets.SIGNING_KEY }}
41
42
signing-password : ${{ secrets.SIGNING_PASSWORD }}
42
43
github-token : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments