@@ -5,113 +5,46 @@ name: Publish
5
5
6
6
on :
7
7
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 }}
9
15
10
16
jobs :
11
17
build :
12
-
13
18
runs-on : macos-latest
14
-
15
19
steps :
16
- - uses : actions/checkout@v2
20
+ - uses : actions/checkout@v3
17
21
- name : Set up JDK
18
- uses : actions/setup-java@v2
22
+ uses : actions/setup-java@v3
19
23
with :
20
24
distribution : ' zulu'
21
25
java-version : ' 11'
26
+ - uses : gradle/gradle-build-action@v2
22
27
- name : Setup versions
23
- uses : eskatos/gradle-command-action@v1
24
- with :
25
- arguments : :updateVersions
28
+ run : ./gradlew :updateVersions
26
29
- name : Grant execute permission for gradlew
27
30
run : chmod +x gradlew
28
31
- 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
37
33
- 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
46
35
- 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
55
37
- 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
64
39
- 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
73
41
- 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
82
43
- 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
91
45
- 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
100
47
- 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
109
49
- 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