You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description.set("The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. It's API is similar to the Firebase Android SDK Kotlin Extensions but also supports multiplatform projects, enabling you to use Firebase directly from your common source targeting iOS, Android or JS.")
* Copyright (c) 2023 GitLive Ltd. Use of this source code is governed by the Apache 2.0 license.
@@ -14,6 +16,7 @@ plugins {
14
16
kotlin("native.cocoapods")
15
17
kotlin("multiplatform")
16
18
id("testOptionsConvention")
19
+
alias(libs.plugins.publish)
17
20
}
18
21
19
22
android {
@@ -160,9 +163,48 @@ if (project.property("firebase-analytics.skipJsTests") == "true") {
160
163
}
161
164
}
162
165
163
-
signing {
164
-
val signingKey:String? by project
165
-
val signingPassword:String? by project
166
-
useInMemoryPgpKeys(signingKey, signingPassword)
167
-
sign(publishing.publications)
166
+
mavenPublishing {
167
+
publishToMavenCentral(automaticRelease =true)
168
+
signAllPublications()
169
+
170
+
coordinates(
171
+
groupId ="dev.gitlive",
172
+
artifactId ="firebase-analytics",
173
+
version = project.property("firebase-analytics.version") asString
174
+
)
175
+
176
+
pom {
177
+
name.set("firebase-kotlin-sdk")
178
+
description.set("The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. It's API is similar to the Firebase Android SDK Kotlin Extensions but also supports multiplatform projects, enabling you to use Firebase directly from your common source targeting iOS, Android or JS.")
* Copyright (c) 2020 GitLive Ltd. Use of this source code is governed by the Apache 2.0 license.
@@ -14,6 +16,7 @@ plugins {
14
16
kotlin("native.cocoapods")
15
17
kotlin("multiplatform")
16
18
id("testOptionsConvention")
19
+
alias(libs.plugins.publish)
17
20
}
18
21
19
22
android {
@@ -165,9 +168,48 @@ if (project.property("firebase-app.skipJsTests") == "true") {
165
168
}
166
169
}
167
170
168
-
signing {
169
-
val signingKey:String? by project
170
-
val signingPassword:String? by project
171
-
useInMemoryPgpKeys(signingKey, signingPassword)
172
-
sign(publishing.publications)
171
+
mavenPublishing {
172
+
publishToMavenCentral(automaticRelease =true)
173
+
signAllPublications()
174
+
175
+
coordinates(
176
+
groupId ="dev.gitlive",
177
+
artifactId ="firebase-app",
178
+
version = project.property("firebase-app.version") asString
179
+
)
180
+
181
+
pom {
182
+
name.set("firebase-kotlin-sdk")
183
+
description.set("The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. It's API is similar to the Firebase Android SDK Kotlin Extensions but also supports multiplatform projects, enabling you to use Firebase directly from your common source targeting iOS, Android or JS.")
* Copyright (c) 2020 GitLive Ltd. Use of this source code is governed by the Apache 2.0 license.
@@ -16,6 +18,7 @@ plugins {
16
18
kotlin("multiplatform")
17
19
kotlin("native.cocoapods")
18
20
id("testOptionsConvention")
21
+
alias(libs.plugins.publish)
19
22
}
20
23
21
24
android {
@@ -186,9 +189,48 @@ fun KotlinNativeTargetWithSimulatorTests.enableKeychainForTests() {
186
189
}
187
190
}
188
191
189
-
signing {
190
-
val signingKey:String? by project
191
-
val signingPassword:String? by project
192
-
useInMemoryPgpKeys(signingKey, signingPassword)
193
-
sign(publishing.publications)
192
+
mavenPublishing {
193
+
publishToMavenCentral(automaticRelease =true)
194
+
signAllPublications()
195
+
196
+
coordinates(
197
+
groupId ="dev.gitlive",
198
+
artifactId ="firebase-auth",
199
+
version = project.property("firebase-auth.version") asString
200
+
)
201
+
202
+
pom {
203
+
name.set("firebase-kotlin-sdk")
204
+
description.set("The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. It's API is similar to the Firebase Android SDK Kotlin Extensions but also supports multiplatform projects, enabling you to use Firebase directly from your common source targeting iOS, Android or JS.")
0 commit comments