Skip to content

Commit 2098c0a

Browse files
committed
merge release-automation-2 branch
2 parents 87f8126 + 9cd2b04 commit 2098c0a

File tree

3 files changed

+22
-12
lines changed

3 files changed

+22
-12
lines changed

.github/actions/maven-publish/action.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,18 @@ name: Publish release to Java
33
inputs:
44
ossr-username:
55
required: true
6-
ossr-token:
6+
ossr-password:
77
required: true
88
signing-key:
99
required: true
1010
signing-password:
1111
required: true
1212
java-version:
1313
required: true
14+
is-android:
15+
required: true
16+
version:
17+
required: true
1418

1519
runs:
1620
using: composite
@@ -29,11 +33,12 @@ runs:
2933
3034
- uses: gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # [email protected]
3135

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
3342
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 }}"

.github/workflows/java-release.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ on:
66
java-version:
77
required: true
88
type: string
9-
9+
is-android:
10+
required: true
11+
type: string
1012
secrets:
1113
ossr-username:
1214
required: true
13-
ossr-token:
15+
ossr-password:
1416
required: true
1517
signing-key:
1618
required: true
@@ -68,8 +70,10 @@ jobs:
6870
- uses: ./.github/actions/maven-publish
6971
with:
7072
java-version: ${{ inputs.java-version }}
73+
is-android: ${{ inputs.is-android }}
74+
version: ${{ steps.get_version.outputs.version }}
7175
ossr-username: ${{ secrets.ossr-username }}
72-
ossr-token: ${{ secrets.ossr-token }}
76+
ossr-password: ${{ secrets.ossr-password }}
7377
signing-key: ${{ secrets.signing-key }}
7478
signing-password: ${{ secrets.signing-password }}
7579

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ jobs:
3434
uses: ./.github/workflows/java-release.yml
3535
with:
3636
java-version: 11.0.21-tem
37+
is-android: false
3738
secrets:
3839
ossr-username: ${{ secrets.OSSR_USERNAME }}
39-
ossr-token: ${{ secrets.OSSR_TOKEN }}
40+
ossr-password: ${{ secrets.OSSR_PASSWORD }}
4041
signing-key: ${{ secrets.SIGNING_KEY }}
4142
signing-password: ${{ secrets.SIGNING_PASSWORD }}
4243
github-token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)