Files
firebase-ios-sdk/scripts/spec_testing/file_patterns.json
T

164 lines
3.8 KiB
JSON

[
{
"sdk": "abtesting",
"podspecs": ["FirebaseABTesting.podspec"],
"filePatterns": [
"^FirebaseABTesting.*",
"Interop/Analytics/Public/[^/]+\\.h",
"\\.github/workflows/abtesting\\.yml"
]
},
{
"sdk": "analytics",
"podspecs": ["FirebaseAnalytics.podspec", "GoogleAppMeasurement.podspec"],
"filePatterns": [
"^FirebaseAnalytics.*",
"^GoogleAppMeasurement.*"
]
},
{
"sdk": "appcheck",
"podspecs": ["FirebaseAppCheck.podspec"],
"filePatterns": [
"^FirebaseAppCheck.*",
"\\.github/workflows/app_check\\.yml"
]
},
{
"sdk": "appdistribution",
"podspecs": ["FirebaseAppDistribution.podspec"],
"filePatterns": [
"^FirebaseAppDistribution.*"
]
},
{
"sdk": "auth",
"podspecs": ["FirebaseAuth.podspec"],
"filePatterns": [
"^FirebaseAuth.*",
"FirebaseAuth/Interop/[^/]+\\.h",
"\\.github/workflows/auth\\.yml"
]
},
{
"sdk": "core",
"podspecs": ["FirebaseCore.podspec"],
"filePatterns": [
"^FirebaseCore.*",
"FirebaseCore.podspec"
]
},
{
"sdk": "crashlytics",
"podspecs": ["FirebaseCrashlytics.podspec"],
"filePatterns": [
"^Crashlytics.*",
"FirebaseCrashlytics.podspec"
]
},
{
"sdk": "database",
"podspecs": ["FirebaseDatabase.podspec"],
"filePatterns": [
"^FirebaseDatabase.*",
"\\.github/workflows/database\\.yml",
"Example/Database/",
"FirebaseAuth/Interop/[^/]+\\.h"
]
},
{
"sdk": "firebase",
"podspecs": ["Firebase.podspec"],
"filePatterns": [
".*.podspec",
"CoreOnly/.*"
]
},
{
"sdk": "firestore",
"podspecs": ["FirebaseFirestore.podspec"],
"filePatterns": [
"^Firestore/.*",
"FirebaseAppCheck/Interop/[^/]+\\.h",
"FirebaseAuth/Interop/[^/]+\\.h",
"FirebaseCore/Internal",
"FirebaseCore/Sources/Public",
"FirebaseFirestore\\.podspec",
"CMakeLists\\.txt",
"cmake/.*",
"\\.github/workflows/firestore\\.yml"
]
},
{
"sdk": "functions",
"podspecs": ["FirebaseFunctions.podspec"],
"filePatterns": [
"^Functions.*",
"\\.github/workflows/functions\\.yml",
"FirebaseAuth/Interop/.*\\.h",
"FirebaseMessaging/Interop/[^/]+\\.h"
]
},
{
"sdk": "inappmessaging",
"podspecs": ["FirebaseInAppMessaging.podspec"],
"filePatterns": [
"^FirebaseInAppMessaging.*",
"Interop/Analytics/Public/[^/]+\\.h",
"\\.github/workflows/inappmessaging\\.yml"
]
},
{
"sdk": "installations",
"podspecs": ["FirebaseInstallations.podspec"],
"filePatterns": [
"^FirebaseInstallations.*"
]
},
{
"sdk": "messaging",
"podspecs": ["FirebaseMessaging.podspec"],
"filePatterns": [
"^FirebaseMessaging/.*",
"Interop/Analytics/Public/[^/]+\\.h",
"FirebaseMessaging\\.podspec",
"\\.github/workflows/messaging\\.yml"
]
},
{
"sdk": "performance",
"podspecs": ["FirebasePerformance.podspec"],
"filePatterns": [
"^FirebasePerformance/.*",
"FirebasePerformance\\.podspec",
"\\.github/workflows/performance\\.yml"
]
},
{
"sdk": "remoteconfig",
"podspecs": ["FirebaseRemoteConfig.podspec"],
"filePatterns": [
"^FirebaseRemoteConfig.*",
"Interop/Analytics/Public/[^/]+\\.h",
"\\.github/workflows/remoteconfig\\.yml",
"scripts/generate_access_token\\.sh"
]
},
{
"sdk": "shared-swift",
"podspecs": ["FirebaseSharedSwift.podspec"],
"filePatterns": [
"^FirebaseSharedSwift.*"
]
},
{
"sdk": "storage",
"podspecs": ["FirebaseStorage.podspec"],
"filePatterns": [
"^FirebaseStorage.*",
"FirebaseAuth/Interop/[^/]+\\.h",
"\\.github/workflows/storage\\.yml"
]
}
]