1616// See the License for the specific language governing permissions and
1717// limitations under the License.
1818
19- import class Foundation. ProcessInfo
2019import PackageDescription
2120
2221let firebaseVersion = " 11.15.0 "
@@ -1412,7 +1411,7 @@ func googleAppMeasurementDependency() -> Package.Dependency {
14121411
14131412 // Point SPM CI to the tip of main of https://github.com/google/GoogleAppMeasurement so that the
14141413 // release process can defer publishing the GoogleAppMeasurement tag until after testing.
1415- if ProcessInfo . processInfo . environment [ " FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT " ] != nil {
1414+ if Context . environment [ " FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT " ] != nil {
14161415 return . package ( url: appMeasurementURL, branch: " main " )
14171416 }
14181417
@@ -1424,7 +1423,7 @@ func abseilDependency() -> Package.Dependency {
14241423
14251424 // If building Firestore from source, abseil will need to be built as source
14261425 // as the headers in the binary version of abseil are unusable.
1427- if ProcessInfo . processInfo . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
1426+ if Context . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
14281427 packageInfo = (
14291428 " https://github.com/firebase/abseil-cpp-SwiftPM.git " ,
14301429 " 0.20240722.0 " ..< " 0.20240723.0 "
@@ -1444,7 +1443,7 @@ func grpcDependency() -> Package.Dependency {
14441443
14451444 // If building Firestore from source, abseil will need to be built as source
14461445 // as the headers in the binary version of abseil are unusable.
1447- if ProcessInfo . processInfo . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
1446+ if Context . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
14481447 packageInfo = ( " https://github.com/grpc/grpc-ios.git " , " 1.69.0 " ..< " 1.70.0 " )
14491448 } else {
14501449 packageInfo = ( " https://github.com/google/grpc-binary.git " , " 1.69.0 " ..< " 1.70.0 " )
@@ -1454,7 +1453,7 @@ func grpcDependency() -> Package.Dependency {
14541453}
14551454
14561455func firestoreWrapperTarget( ) -> Target {
1457- if ProcessInfo . processInfo . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
1456+ if Context . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
14581457 return . target(
14591458 name: " FirebaseFirestoreTarget " ,
14601459 dependencies: [ . target( name: " FirebaseFirestore " ,
@@ -1473,7 +1472,7 @@ func firestoreWrapperTarget() -> Target {
14731472}
14741473
14751474func firestoreTargets( ) -> [ Target ] {
1476- if ProcessInfo . processInfo . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
1475+ if Context . environment [ " FIREBASE_SOURCE_FIRESTORE " ] != nil {
14771476 return [
14781477 . target(
14791478 name: " FirebaseFirestoreInternalWrapper " ,
@@ -1575,7 +1574,7 @@ func firestoreTargets() -> [Target] {
15751574 }
15761575
15771576 let firestoreInternalTarget : Target = {
1578- if ProcessInfo . processInfo . environment [ " FIREBASECI_USE_LOCAL_FIRESTORE_ZIP " ] != nil {
1577+ if Context . environment [ " FIREBASECI_USE_LOCAL_FIRESTORE_ZIP " ] != nil {
15791578 // This is set when running `scripts/check_firestore_symbols.sh`.
15801579 return . binaryTarget(
15811580 name: " FirebaseFirestoreInternal " ,
0 commit comments