Skip to content

Commit f03656d

Browse files
authored
chore: Use AWSSDKDynamic for version, partitions (#2039)
1 parent e6a35c4 commit f03656d

File tree

14 files changed

+19
-317
lines changed

14 files changed

+19
-317
lines changed

AWSSDKSwiftCLI/Sources/AWSSDKSwiftCLI/Commands/AWSSDKSwiftCLI/Subcommands/PrepareRelease.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ struct PrepareRelease {
209209
"Sources/Services",
210210
"Sources/Core/AWSSDKForSwift/Documentation.docc/AWSSDKForSwift.md",
211211
"Sources/Core/SDKForSwift/Documentation.docc/SDKForSwift.md",
212-
"Sources/Core/AWSSDKPartitions/Sources/AWSSDKPartitions/Partitions.swift",
213212
"Sources/Core/AWSSDKIdentity/",
214213
"Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic/PackageVersion.swift",
215214
"Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic/Partitions.swift",

AWSSDKSwiftCLI/Sources/AWSSDKSwiftCLI/Resources/Package.Base.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ extension Target.Dependency {
1111
static var AWSSDKIdentity: Self { "AWSSDKIdentity" }
1212
static var AWSSDKIdentityAPI: Self { "AWSSDKIdentityAPI" }
1313
static var AWSSDKChecksums: Self { "AWSSDKChecksums" }
14-
static var AWSSDKPartitions: Self { "AWSSDKPartitions" }
1514
static var AWSSDKDynamic: Self { "AWSSDKDynamic" }
1615

1716
// CRT module
@@ -135,7 +134,6 @@ private var runtimeTargets: [Target] {
135134
.AWSSDKCommon,
136135
.AWSSDKHTTPAuth,
137136
.AWSSDKChecksums,
138-
.AWSSDKPartitions,
139137
.AWSSDKDynamic,
140138
],
141139
path: "Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime",
@@ -227,10 +225,6 @@ private var runtimeTargets: [Target] {
227225
],
228226
path: "Sources/Core/AWSSDKChecksums/Sources/AWSSDKChecksums"
229227
),
230-
.target(
231-
name: "AWSSDKPartitions",
232-
path: "Sources/Core/AWSSDKPartitions/Sources/AWSSDKPartitions"
233-
),
234228
.target(
235229
name: "AWSSDKDynamic",
236230
path: "Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic"

AWSSDKSwiftCLI/Tests/AWSSDKSwiftCLITests/Commands/PrepareReleaseTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,6 @@ class PrepareReleaseTests: CLITestCase {
193193
"Sources/Services",
194194
"Sources/Core/AWSSDKForSwift/Documentation.docc/AWSSDKForSwift.md",
195195
"Sources/Core/SDKForSwift/Documentation.docc/SDKForSwift.md",
196-
"Sources/Core/AWSSDKPartitions/Sources/AWSSDKPartitions/Partitions.swift",
197196
"Sources/Core/AWSSDKIdentity/",
198197
"Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic/PackageVersion.swift",
199198
"Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic/Partitions.swift",

Package.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,6 @@ extension Target.Dependency {
449449
static var AWSSDKIdentity: Self { "AWSSDKIdentity" }
450450
static var AWSSDKIdentityAPI: Self { "AWSSDKIdentityAPI" }
451451
static var AWSSDKChecksums: Self { "AWSSDKChecksums" }
452-
static var AWSSDKPartitions: Self { "AWSSDKPartitions" }
453452
static var AWSSDKDynamic: Self { "AWSSDKDynamic" }
454453

455454
// CRT module
@@ -573,7 +572,6 @@ private var runtimeTargets: [Target] {
573572
.AWSSDKCommon,
574573
.AWSSDKHTTPAuth,
575574
.AWSSDKChecksums,
576-
.AWSSDKPartitions,
577575
.AWSSDKDynamic,
578576
],
579577
path: "Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime",
@@ -665,10 +663,6 @@ private var runtimeTargets: [Target] {
665663
],
666664
path: "Sources/Core/AWSSDKChecksums/Sources/AWSSDKChecksums"
667665
),
668-
.target(
669-
name: "AWSSDKPartitions",
670-
path: "Sources/Core/AWSSDKPartitions/Sources/AWSSDKPartitions"
671-
),
672666
.target(
673667
name: "AWSSDKDynamic",
674668
path: "Sources/Core/AWSSDKDynamic/Sources/AWSSDKDynamic"

Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/AWSClient.swift renamed to Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/AWSServiceClient.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@
88
import protocol ClientRuntime.Client
99
import let AWSSDKDynamic.packageVersion
1010

11-
public protocol AWSClient: ClientRuntime.Client {}
11+
public protocol AWSServiceClient: ClientRuntime.Client {}
1212

13-
public extension AWSClient {
13+
public extension AWSServiceClient {
1414

15+
/// The version identifier (i.e. `1.2.3`) for this AWS service client.
1516
static var version: String {
1617
AWSSDKDynamic.packageVersion
1718
}

Sources/Core/AWSClientRuntime/Sources/AWSClientRuntime/Endpoints/AWSPartitionDefinition.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
// SPDX-License-Identifier: Apache-2.0
66
//
77

8-
import let AWSSDKPartitions.partitions
8+
import let AWSSDKDynamic.partitions
99

1010
public let awsPartitionJSON = partitions

Sources/Core/AWSSDKIdentity/InternalClients/InternalAWSCognitoIdentity/Sources/InternalAWSCognitoIdentity/CognitoIdentityClient.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import enum ClientRuntime.DefaultTelemetry
3030
import enum ClientRuntime.OrchestratorMetricsAttributesKeys
3131
import protocol AWSClientRuntime.AWSDefaultClientConfiguration
3232
import protocol AWSClientRuntime.AWSRegionClientConfiguration
33-
import protocol ClientRuntime.Client
33+
import protocol AWSClientRuntime.AWSServiceClient
3434
import protocol ClientRuntime.DefaultClientConfiguration
3535
import protocol ClientRuntime.DefaultHttpClientConfiguration
3636
import protocol ClientRuntime.HttpInterceptorProvider
@@ -65,9 +65,8 @@ import struct SmithyRetries.DefaultRetryStrategy
6565
import struct SmithyRetriesAPI.RetryStrategyOptions
6666
import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

68-
package class CognitoIdentityClient: ClientRuntime.Client {
68+
package class CognitoIdentityClient: AWSClientRuntime.AWSServiceClient {
6969
public static let clientName = "CognitoIdentityClient"
70-
public static let version = "1.5.72"
7170
let client: ClientRuntime.SdkHttpClient
7271
let config: CognitoIdentityClient.CognitoIdentityClientConfiguration
7372
let serviceName = "Cognito Identity"

Sources/Core/AWSSDKIdentity/InternalClients/InternalAWSSSO/Sources/InternalAWSSSO/SSOClient.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import enum ClientRuntime.DefaultTelemetry
2929
import enum ClientRuntime.OrchestratorMetricsAttributesKeys
3030
import protocol AWSClientRuntime.AWSDefaultClientConfiguration
3131
import protocol AWSClientRuntime.AWSRegionClientConfiguration
32-
import protocol ClientRuntime.Client
32+
import protocol AWSClientRuntime.AWSServiceClient
3333
import protocol ClientRuntime.DefaultClientConfiguration
3434
import protocol ClientRuntime.DefaultHttpClientConfiguration
3535
import protocol ClientRuntime.HttpInterceptorProvider
@@ -61,9 +61,8 @@ import struct SmithyRetries.DefaultRetryStrategy
6161
import struct SmithyRetriesAPI.RetryStrategyOptions
6262
import typealias SmithyHTTPAuthAPI.AuthSchemes
6363

64-
package class SSOClient: ClientRuntime.Client {
64+
package class SSOClient: AWSClientRuntime.AWSServiceClient {
6565
public static let clientName = "SSOClient"
66-
public static let version = "1.5.72"
6766
let client: ClientRuntime.SdkHttpClient
6867
let config: SSOClient.SSOClientConfiguration
6968
let serviceName = "SSO"

Sources/Core/AWSSDKIdentity/InternalClients/InternalAWSSSOOIDC/Sources/InternalAWSSSOOIDC/SSOOIDCClient.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import enum ClientRuntime.DefaultTelemetry
3030
import enum ClientRuntime.OrchestratorMetricsAttributesKeys
3131
import protocol AWSClientRuntime.AWSDefaultClientConfiguration
3232
import protocol AWSClientRuntime.AWSRegionClientConfiguration
33-
import protocol ClientRuntime.Client
33+
import protocol AWSClientRuntime.AWSServiceClient
3434
import protocol ClientRuntime.DefaultClientConfiguration
3535
import protocol ClientRuntime.DefaultHttpClientConfiguration
3636
import protocol ClientRuntime.HttpInterceptorProvider
@@ -64,9 +64,8 @@ import struct SmithyRetries.DefaultRetryStrategy
6464
import struct SmithyRetriesAPI.RetryStrategyOptions
6565
import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

67-
package class SSOOIDCClient: ClientRuntime.Client {
67+
package class SSOOIDCClient: AWSClientRuntime.AWSServiceClient {
6868
public static let clientName = "SSOOIDCClient"
69-
public static let version = "1.5.72"
7069
let client: ClientRuntime.SdkHttpClient
7170
let config: SSOOIDCClient.SSOOIDCClientConfiguration
7271
let serviceName = "SSO OIDC"

Sources/Core/AWSSDKIdentity/InternalClients/InternalAWSSTS/Sources/InternalAWSSTS/STSClient.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import enum ClientRuntime.DefaultTelemetry
3030
import enum ClientRuntime.OrchestratorMetricsAttributesKeys
3131
import protocol AWSClientRuntime.AWSDefaultClientConfiguration
3232
import protocol AWSClientRuntime.AWSRegionClientConfiguration
33-
import protocol ClientRuntime.Client
33+
import protocol AWSClientRuntime.AWSServiceClient
3434
import protocol ClientRuntime.DefaultClientConfiguration
3535
import protocol ClientRuntime.DefaultHttpClientConfiguration
3636
import protocol ClientRuntime.HttpInterceptorProvider
@@ -64,9 +64,8 @@ import struct SmithyRetries.DefaultRetryStrategy
6464
import struct SmithyRetriesAPI.RetryStrategyOptions
6565
import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

67-
package class STSClient: ClientRuntime.Client {
67+
package class STSClient: AWSClientRuntime.AWSServiceClient {
6868
public static let clientName = "STSClient"
69-
public static let version = "1.5.72"
7069
let client: ClientRuntime.SdkHttpClient
7170
let config: STSClient.STSClientConfiguration
7271
let serviceName = "STS"

0 commit comments

Comments
 (0)