Skip to content

Commit 8ed1239

Browse files
authored
Merge branch 'master' into feature/firestor-add-databaseid
2 parents 17ba512 + 4cbbb72 commit 8ed1239

File tree

108 files changed

+331
-537
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+331
-537
lines changed

.github/workflows/pull_request.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: run apiCheck
2323
run: ./gradlew apiCheck
2424
jobMatrixSetup:
25-
runs-on: ubuntu-latest
25+
runs-on: macos-latest
2626
outputs:
2727
emulator_jobs_matrix: ${{ steps.dataStep.outputs.emulator_jobs_matrix }}
2828
ios_test_jobs_matrix: ${{ steps.dataStep.outputs.ios_test_jobs_matrix }}
@@ -128,6 +128,9 @@ jobs:
128128
*/build/cocoapods
129129
*/build/classes
130130
key: cocoapods-cache-v2
131+
- uses: maxim-lobanov/setup-xcode@v1
132+
with:
133+
xcode-version: latest-stable
131134
- name: Setup test environment
132135
uses: ./.github/actions/setup_test_action
133136
- name: Set Artifact Name

convention-plugin-test-option/src/main/kotlin/EmulatorJobsMatrix.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,7 @@ class EmulatorJobsMatrix {
3636
(rootProject.property("${subProject.name}.skipIosTests") == "true").not()
3737
}.map { subProject ->
3838
when (val osArch = System.getProperty("os.arch")) {
39-
"x86", "i386", "ia-32", "i686" -> "${subProject.path}:iosX86Test"
40-
"x86_64", "amd64", "x64", "x86-64" -> "${subProject.path}:iosX64Test"
41-
"arm", "arm-v7", "armv7", "arm32",
4239
"arm64", "arm-v8", "aarch64" -> "${subProject.path}:iosSimulatorArm64Test"
43-
4440
else -> throw Error("Unexpected System.getProperty(\"os.arch\") = $osArch")
4541
}
4642
}.map { listOf("cleanTest", it) }

firebase-analytics/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ kotlin {
7777

7878
if (supportIosTarget) {
7979
iosArm64()
80-
iosX64()
8180
iosSimulatorArm64()
8281
cocoapods {
8382
ios.deploymentTarget = libs.versions.ios.deploymentTarget.get()

firebase-analytics/src/androidMain/kotlin/dev/gitlive/firebase/analytics/analytics.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ import kotlin.time.Duration
1313
public actual val Firebase.analytics: FirebaseAnalytics
1414
get() = FirebaseAnalytics(com.google.firebase.Firebase.analytics)
1515

16-
public actual fun Firebase.analytics(app: FirebaseApp): FirebaseAnalytics =
17-
FirebaseAnalytics(com.google.firebase.Firebase.analytics)
16+
public actual fun Firebase.analytics(app: FirebaseApp): FirebaseAnalytics = FirebaseAnalytics(com.google.firebase.Firebase.analytics)
1817

1918
public val FirebaseAnalytics.android: com.google.firebase.analytics.FirebaseAnalytics get() = android
2019

firebase-analytics/src/jsMain/kotlin/dev/gitlive/firebase/analytics/analytics.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ import kotlin.time.Duration
1111
public actual val Firebase.analytics: FirebaseAnalytics
1212
get() = FirebaseAnalytics(getAnalytics())
1313

14-
public actual fun Firebase.analytics(app: FirebaseApp): FirebaseAnalytics =
15-
FirebaseAnalytics(getAnalytics(app.js))
14+
public actual fun Firebase.analytics(app: FirebaseApp): FirebaseAnalytics = FirebaseAnalytics(getAnalytics(app.js))
1615

1716
public val FirebaseAnalytics.js: dev.gitlive.firebase.analytics.externals.FirebaseAnalytics get() = js
1817

firebase-app/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ kotlin {
7878

7979
if (supportIosTarget) {
8080
iosArm64()
81-
iosX64()
8281
iosSimulatorArm64()
8382

8483
cocoapods {

firebase-app/src/androidMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,13 @@ public val FirebaseApp.android: com.google.firebase.FirebaseApp get() = android
1919
public actual val Firebase.app: FirebaseApp
2020
get() = FirebaseApp(com.google.firebase.FirebaseApp.getInstance())
2121

22-
public actual fun Firebase.app(name: String): FirebaseApp =
23-
FirebaseApp(com.google.firebase.FirebaseApp.getInstance(name))
22+
public actual fun Firebase.app(name: String): FirebaseApp = FirebaseApp(com.google.firebase.FirebaseApp.getInstance(name))
2423

25-
public actual fun Firebase.initialize(context: Any?): FirebaseApp? =
26-
com.google.firebase.FirebaseApp.initializeApp(context as Context)?.let { FirebaseApp(it) }
24+
public actual fun Firebase.initialize(context: Any?): FirebaseApp? = com.google.firebase.FirebaseApp.initializeApp(context as Context)?.let { FirebaseApp(it) }
2725

28-
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions, name: String): FirebaseApp =
29-
FirebaseApp(com.google.firebase.FirebaseApp.initializeApp(context as Context, options.toAndroid(), name))
26+
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions, name: String): FirebaseApp = FirebaseApp(com.google.firebase.FirebaseApp.initializeApp(context as Context, options.toAndroid(), name))
3027

31-
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions): FirebaseApp =
32-
FirebaseApp(com.google.firebase.FirebaseApp.initializeApp(context as Context, options.toAndroid()))
28+
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions): FirebaseApp = FirebaseApp(com.google.firebase.FirebaseApp.initializeApp(context as Context, options.toAndroid()))
3329

3430
public actual data class FirebaseApp internal constructor(internal val android: com.google.firebase.FirebaseApp) {
3531
actual val name: String

firebase-app/src/iosMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,13 @@ public val FirebaseApp.ios: FIRApp get() = ios
1717
public actual val Firebase.app: FirebaseApp
1818
get() = FirebaseApp(FIRApp.defaultApp()!!)
1919

20-
public actual fun Firebase.app(name: String): FirebaseApp =
21-
FirebaseApp(FIRApp.appNamed(name)!!)
20+
public actual fun Firebase.app(name: String): FirebaseApp = FirebaseApp(FIRApp.appNamed(name)!!)
2221

23-
public actual fun Firebase.initialize(context: Any?): FirebaseApp? =
24-
FIRApp.configure().let { app }
22+
public actual fun Firebase.initialize(context: Any?): FirebaseApp? = FIRApp.configure().let { app }
2523

26-
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions, name: String): FirebaseApp =
27-
FIRApp.configureWithName(name, options.toIos()).let { app(name) }
24+
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions, name: String): FirebaseApp = FIRApp.configureWithName(name, options.toIos()).let { app(name) }
2825

29-
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions): FirebaseApp =
30-
FIRApp.configureWithOptions(options.toIos()).let { app }
26+
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions): FirebaseApp = FIRApp.configureWithOptions(options.toIos()).let { app }
3127

3228
public actual data class FirebaseApp internal constructor(internal val ios: FIRApp) {
3329
actual val name: String

firebase-app/src/jsMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,13 @@ import dev.gitlive.firebase.externals.FirebaseApp as JsFirebaseApp
1414
public actual val Firebase.app: FirebaseApp
1515
get() = FirebaseApp(getApp())
1616

17-
public actual fun Firebase.app(name: String): FirebaseApp =
18-
FirebaseApp(getApp(name))
17+
public actual fun Firebase.app(name: String): FirebaseApp = FirebaseApp(getApp(name))
1918

20-
public actual fun Firebase.initialize(context: Any?): FirebaseApp? =
21-
throw UnsupportedOperationException("Cannot initialize firebase without options in JS")
19+
public actual fun Firebase.initialize(context: Any?): FirebaseApp? = throw UnsupportedOperationException("Cannot initialize firebase without options in JS")
2220

23-
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions, name: String): FirebaseApp =
24-
FirebaseApp(initializeApp(options.toJson(), name))
21+
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions, name: String): FirebaseApp = FirebaseApp(initializeApp(options.toJson(), name))
2522

26-
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions): FirebaseApp =
27-
FirebaseApp(initializeApp(options.toJson()))
23+
public actual fun Firebase.initialize(context: Any?, options: FirebaseOptions): FirebaseApp = FirebaseApp(initializeApp(options.toJson()))
2824

2925
public val FirebaseApp.js: JsFirebaseApp get() = js
3026

firebase-auth/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ kotlin {
7878

7979
if (supportIosTarget) {
8080
iosArm64()
81-
iosX64().enableKeychainForTests()
8281
iosSimulatorArm64().enableKeychainForTests()
8382
cocoapods {
8483
ios.deploymentTarget = libs.versions.ios.deploymentTarget.get()

0 commit comments

Comments
 (0)