@@ -5,113 +5,46 @@ name: Publish
55
66on :
77 release :
8- types : [prereleased, released]
8+ types : [ prereleased, released ]
9+
10+ env :
11+ sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
12+ sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
13+ ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
14+ ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
915
1016jobs :
1117 build :
12-
1318 runs-on : macos-latest
14-
1519 steps :
16- - uses : actions/checkout@v2
20+ - uses : actions/checkout@v3
1721 - name : Set up JDK
18- uses : actions/setup-java@v2
22+ uses : actions/setup-java@v3
1923 with :
2024 distribution : ' zulu'
2125 java-version : ' 11'
26+ - uses : gradle/gradle-build-action@v2
2227 - name : Setup versions
23- uses : eskatos/gradle-command-action@v1
24- with :
25- arguments : :updateVersions
28+ run : ./gradlew :updateVersions
2629 - name : Grant execute permission for gradlew
2730 run : chmod +x gradlew
2831 - name : Publish Firebase App
29- uses : eskatos/gradle-command-action@v1
30- with :
31- arguments : :firebase-app:publish
32- env :
33- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
34- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
35- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
36- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
32+ run : ./gradlew :firebase-app:publish
3733 - name : Publish Firebase Auth
38- uses : eskatos/gradle-command-action@v1
39- with :
40- arguments : :firebase-auth:publish
41- env :
42- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
43- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
44- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
45- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
34+ run : ./gradlew :firebase-auth:publish
4635 - name : Publish Firebase Common
47- uses : eskatos/gradle-command-action@v1
48- with :
49- arguments : :firebase-common:publish
50- env :
51- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
52- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
53- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
54- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
36+ run : ./gradlew :firebase-common:publish
5537 - name : Publish Firebase Config
56- uses : eskatos/gradle-command-action@v1
57- with :
58- arguments : :firebase-config:publish
59- env :
60- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
61- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
62- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
63- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
38+ run : ./gradlew :firebase-config:publish
6439 - name : Publish Firebase Database
65- uses : eskatos/gradle-command-action@v1
66- with :
67- arguments : :firebase-database:publish
68- env :
69- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
70- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
71- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
72- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
40+ run : ./gradlew :firebase-database:publish
7341 - name : Publish Firebase Firestore
74- uses : eskatos/gradle-command-action@v1
75- with :
76- arguments : :firebase-firestore:publish
77- env :
78- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
79- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
80- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
81- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
42+ run : ./gradlew :firebase-firestore:publish
8243 - name : Publish Firebase Functions
83- uses : eskatos/gradle-command-action@v1
84- with :
85- arguments : :firebase-functions:publish
86- env :
87- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
88- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
89- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
90- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
44+ run : ./gradlew :firebase-functions:publish
9145 - name : Publish Firebase Installations
92- uses : eskatos/gradle-command-action@v1
93- with :
94- arguments : :firebase-installations:publish
95- env :
96- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
97- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
98- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
99- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
46+ run : ./gradlew :firebase-installations:publish
10047 - name : Publish Firebase Performance
101- uses : eskatos/gradle-command-action@v1
102- with :
103- arguments : :firebase-perf:publish
104- env :
105- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
106- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
107- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
108- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
48+ run : ./gradlew :firebase-perf:publish
10949 - name : Publish Firebase Crashlytics
110- uses : eskatos/gradle-command-action@v1
111- with :
112- arguments : :firebase-crashlytics:publish
113- env :
114- sonatypeUsername : ${{ secrets.SONATYPEUSERNAME }}
115- sonatypePassword : ${{ secrets.SONATYPEPASSWORD }}
116- ORG_GRADLE_PROJECT_signingKey : ${{ secrets.GPG_PRIVATE_KEY }}
117- ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.PASSPHRASE }}
50+ run : ./gradlew :firebase-crashlytics:publish
0 commit comments