Skip to content
This repository was archived by the owner on Feb 1, 2023. It is now read-only.

Commit c101531

Browse files
committed
feat: trigger publishing on tags in master branch
1 parent 3680a18 commit c101531

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,24 @@
11
name: Release to OSSRH Sonatype
22
on:
33
push:
4-
branches:
5-
- develop
6-
- master
4+
tags:
5+
- 'v*'
76

87
jobs:
98
gradle-wrapper-validation:
109
name: Validate Gradle Wrapper
1110
runs-on: ubuntu-latest
12-
if: github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/master'
1311
steps:
1412
- name: Fetch sources
1513
uses: actions/checkout@v2
1614

1715
- name: Validate Gradle Wrapper
1816
uses: gradle/wrapper-validation-action@v1
1917

20-
release-snapshot:
21-
name: Release snapshot version
18+
release:
19+
name: Release to Sonatype OSSRH
2220
needs: gradle-wrapper-validation
2321
runs-on: ubuntu-latest
24-
if: github.ref == 'refs/heads/develop'
2522
steps:
2623
- name: Fetch sources
2724
uses: actions/checkout@v2
@@ -45,13 +42,14 @@ jobs:
4542
echo "${{secrets.SIGNING_SECRET_KEY_RING_CONTENT}}" | base64 -d > ringkey.gpg
4643
gpg --quiet --batch --yes --decrypt --passphrase="${{secrets.SECRET_PASSPHRASE}}" --output secring.gpg ringkey.gpg
4744
48-
- name: Release Deployment to Snapshot Repository
45+
- name: Release to OSSRH Staging repository
4946
run: |
5047
./gradlew publish -Psigning.keyId=${{secrets.SIGNING_KEY_ID}} \
5148
-Psigning.password=${{secrets.SIGNING_PASSWORD}} \
5249
-Psigning.secretKeyRingFile=secring.gpg \
5350
-PossrhUsername=${{secrets.OSSRH_USERNAME}} \
54-
-PossrhPassword=${{secrets.OSSRH_PASSWORD}}
51+
-PossrhPassword=${{secrets.OSSRH_PASSWORD}} \
52+
-Prelease
5553
5654
- name: Post Setting GPG key
5755
run: rm -rf *.gpg

0 commit comments

Comments
 (0)