Skip to content

Commit 38d8570

Browse files
committed
Added Independant publish tasks
1 parent 69fbf24 commit 38d8570

File tree

2 files changed

+63
-9
lines changed

2 files changed

+63
-9
lines changed

.github/workflows/publish.yml

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,66 @@ jobs:
2929
run: chmod +x gradlew
3030
- name: Install Carthage
3131
run: brew install carthage
32-
- name: Publish
32+
- name: Publish Firebase App
3333
uses: eskatos/gradle-command-action@v1
3434
with:
35-
arguments: publish
35+
arguments: :firebase-app:publish
3636
env:
3737
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
3838
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
3939
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
4040
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}
41+
- name: Publish Firebase Auth
42+
uses: eskatos/gradle-command-action@v1
43+
with:
44+
arguments: :firebase-auth:publish
45+
env:
46+
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
47+
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
48+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
49+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}
50+
- name: Publish Firebase Common
51+
uses: eskatos/gradle-command-action@v1
52+
with:
53+
arguments: :firebase-common:publish
54+
env:
55+
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
56+
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
57+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
58+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}
59+
- name: Publish Firebase Config
60+
uses: eskatos/gradle-command-action@v1
61+
with:
62+
arguments: :firebase-config:publish
63+
env:
64+
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
65+
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
66+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
67+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}
68+
- name: Publish Firebase Database
69+
uses: eskatos/gradle-command-action@v1
70+
with:
71+
arguments: :firebase-database:publish
72+
env:
73+
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
74+
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
75+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
76+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}
77+
- name: Publish Firebase Firestore
78+
uses: eskatos/gradle-command-action@v1
79+
with:
80+
arguments: :firebase-firestore:publish
81+
env:
82+
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
83+
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
84+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
85+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}
86+
- name: Publish Firebase Functions
87+
uses: eskatos/gradle-command-action@v1
88+
with:
89+
arguments: :firebase-functions:publish
90+
env:
91+
sonatypeUsername: ${{ secrets.SONATYPEUSERNAME }}
92+
sonatypePassword: ${{ secrets.SONATYPEPASSWORD }}
93+
ORG_GRADLE_PROJECT_signingKey: ${{ secrets.GPG_PRIVATE_KEY }}
94+
ORG_GRADLE_PROJECT_signingPassword: ${{ secrets.PASSPHRASE }}

gradle.properties

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ firebase-functions.skipIosTests=false
2929
firebase-config.skipIosTests=false
3030

3131
# Versions:
32-
firebase-app.version=1.4.2
33-
firebase-auth.version=1.4.2
34-
firebase-common.version=1.4.2
35-
firebase-database.version=1.4.2
36-
firebase-firestore.version=1.4.2
37-
firebase-functions.version=1.4.2
38-
firebase-config.version=1.4.2
32+
firebase-app.version=1.4.3
33+
firebase-auth.version=1.4.3
34+
firebase-common.version=1.4.3
35+
firebase-database.version=1.4.3
36+
firebase-firestore.version=1.4.3
37+
firebase-functions.version=1.4.3
38+
firebase-config.version=1.4.3

0 commit comments

Comments
 (0)