From 241c5e2e4d15bef034189d9974852ac9561a6f7b Mon Sep 17 00:00:00 2001 From: Zach FettersMoore <4425109+BobaFetters@users.noreply.github.com> Date: Thu, 20 Feb 2025 16:33:54 -0500 Subject: [PATCH] Updating package config for test apis (#607) --- Sources/AnimalKingdomAPI/AnimalKingdomAPI/Package.swift | 2 +- Sources/GitHubAPI/GitHubAPI/Package.swift | 2 +- Sources/StarWarsAPI/StarWarsAPI/Package.swift | 2 +- Sources/SubscriptionAPI/SubscriptionAPI/Package.swift | 2 +- Sources/UploadAPI/UploadAPI/Package.swift | 2 +- SwiftScripts/Sources/TargetConfig/Module.swift | 4 +++- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Sources/AnimalKingdomAPI/AnimalKingdomAPI/Package.swift b/Sources/AnimalKingdomAPI/AnimalKingdomAPI/Package.swift index b5ebae037..207763ab2 100644 --- a/Sources/AnimalKingdomAPI/AnimalKingdomAPI/Package.swift +++ b/Sources/AnimalKingdomAPI/AnimalKingdomAPI/Package.swift @@ -15,7 +15,7 @@ let package = Package( .library(name: "AnimalKingdomAPITestMocks", targets: ["AnimalKingdomAPITestMocks"]), ], dependencies: [ - .package(url: "https://github.com/apollographql/apollo-ios", exact: "1.16.1"), + .package(name: "apollo-ios", path: "../../../apollo-ios"), ], targets: [ .target( diff --git a/Sources/GitHubAPI/GitHubAPI/Package.swift b/Sources/GitHubAPI/GitHubAPI/Package.swift index 1e6aa8d24..04037e0e7 100644 --- a/Sources/GitHubAPI/GitHubAPI/Package.swift +++ b/Sources/GitHubAPI/GitHubAPI/Package.swift @@ -14,7 +14,7 @@ let package = Package( .library(name: "GitHubAPI", targets: ["GitHubAPI"]), ], dependencies: [ - .package(url: "https://github.com/apollographql/apollo-ios", exact: "1.16.1"), + .package(name: "apollo-ios", path: "../../../apollo-ios"), ], targets: [ .target( diff --git a/Sources/StarWarsAPI/StarWarsAPI/Package.swift b/Sources/StarWarsAPI/StarWarsAPI/Package.swift index 7158bb852..f15dabdbf 100644 --- a/Sources/StarWarsAPI/StarWarsAPI/Package.swift +++ b/Sources/StarWarsAPI/StarWarsAPI/Package.swift @@ -14,7 +14,7 @@ let package = Package( .library(name: "StarWarsAPI", targets: ["StarWarsAPI"]), ], dependencies: [ - .package(url: "https://github.com/apollographql/apollo-ios", exact: "1.16.1"), + .package(name: "apollo-ios", path: "../../../apollo-ios"), ], targets: [ .target( diff --git a/Sources/SubscriptionAPI/SubscriptionAPI/Package.swift b/Sources/SubscriptionAPI/SubscriptionAPI/Package.swift index 23d72b234..341adaf45 100644 --- a/Sources/SubscriptionAPI/SubscriptionAPI/Package.swift +++ b/Sources/SubscriptionAPI/SubscriptionAPI/Package.swift @@ -14,7 +14,7 @@ let package = Package( .library(name: "SubscriptionAPI", targets: ["SubscriptionAPI"]), ], dependencies: [ - .package(url: "https://github.com/apollographql/apollo-ios", exact: "1.16.1"), + .package(name: "apollo-ios", path: "../../../apollo-ios"), ], targets: [ .target( diff --git a/Sources/UploadAPI/UploadAPI/Package.swift b/Sources/UploadAPI/UploadAPI/Package.swift index cc1b06a6c..02c24b0ba 100644 --- a/Sources/UploadAPI/UploadAPI/Package.swift +++ b/Sources/UploadAPI/UploadAPI/Package.swift @@ -14,7 +14,7 @@ let package = Package( .library(name: "UploadAPI", targets: ["UploadAPI"]), ], dependencies: [ - .package(url: "https://github.com/apollographql/apollo-ios", exact: "1.16.1"), + .package(name: "apollo-ios", path: "../../../apollo-ios"), ], targets: [ .target( diff --git a/SwiftScripts/Sources/TargetConfig/Module.swift b/SwiftScripts/Sources/TargetConfig/Module.swift index c3601875b..601432590 100644 --- a/SwiftScripts/Sources/TargetConfig/Module.swift +++ b/SwiftScripts/Sources/TargetConfig/Module.swift @@ -7,7 +7,9 @@ public struct Module { public init?(module: String) { switch module.lowercased() { case "none": self.moduleType = .embeddedInTarget(name: "") - case "swiftpackagemanager", "spm": self.moduleType = .swiftPackageManager + case "swiftpackagemanager", "spm": self.moduleType = .swiftPackage(apolloSDKDependency: ApolloCodegenConfiguration.SchemaTypesFileOutput.ModuleType.ApolloSDKDependency( + sdkVersion: .local(path: "../../../apollo-ios") + )) case "other": self.moduleType = .other default: return nil }