Build Information
Failed to build swift-configuration-aws, reference 1.0.0 (591649), with Swift 6.4 for tvOS using Xcode 27.0 on 25 Sep 2026 17:41:10 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme swift-configuration-aws -destination generic/platform=tvOSBuild Log
42 | self._vendor = vendor
:
45 | self.storage = .init(Storage(
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
| |- error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
48 | secretSnapshotObservers: [:],
49 | lastUpdatedAt: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:51:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
:
49 | lastUpdatedAt: [:]
50 | ))
51 | self._prefetchSecretNames = []
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
52 | self._pollingInterval = nil
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:52:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
:
50 | ))
51 | self._prefetchSecretNames = []
52 | self._pollingInterval = nil
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:61:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
59 | cacheTTL: Duration = .seconds(300)
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
62 | self.clock = ContinuousClock()
63 | self.cacheTTL = cacheTTL
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:62:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:62:22: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:63:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
63 | self.cacheTTL = cacheTTL
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
64 | self._pollingInterval = pollingInterval
65 | self._prefetchSecretNames = prefetchSecretNames
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:64:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
62 | self.clock = ContinuousClock()
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
65 | self._prefetchSecretNames = prefetchSecretNames
66 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:65:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
65 | self._prefetchSecretNames = prefetchSecretNames
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
66 |
67 | let (initialValues, lastUpdatedAt) = try await Self.prefetchSecrets(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:67:56: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
65 | self._prefetchSecretNames = prefetchSecretNames
66 |
67 | let (initialValues, lastUpdatedAt) = try await Self.prefetchSecrets(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
68 | prefetchSecretNames,
69 | vendor: vendor,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:67:61: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
65 | self._prefetchSecretNames = prefetchSecretNames
66 |
67 | let (initialValues, lastUpdatedAt) = try await Self.prefetchSecrets(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
68 | prefetchSecretNames,
69 | vendor: vendor,
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:70:25: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
68 | prefetchSecretNames,
69 | vendor: vendor,
70 | clock: self.clock
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
71 | )
72 | self.storage = .init(Storage(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:25: error: 'init(_:)' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: 'init(_:)' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:74:33: error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
72 | self.storage = .init(Storage(
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
| |- error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
75 | secretSnapshotObservers: [:],
76 | lastUpdatedAt: lastUpdatedAt
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:98:25: error: 'init(_:)' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
:
96 | clock: clock
97 | )
98 | self.storage = .init(Storage(
| |- error: 'init(_:)' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
99 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
100 | secretKeyObservers: [:],
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+ServiceLifecycle.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:22:28: error: 'AsyncTimerSequence' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
| |- error: 'AsyncTimerSequence' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
23 | .cancelOnGracefulShutdown() {
24 | do {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:23:14: warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
23 | .cancelOnGracefulShutdown() {
| |- warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
24 | do {
25 | try await withThrowingDiscardingTaskGroup { taskGroup in
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:25:27: error: 'withThrowingDiscardingTaskGroup(returning:isolation:body:)' is only available in tvOS 17.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
23 | .cancelOnGracefulShutdown() {
24 | do {
25 | try await withThrowingDiscardingTaskGroup { taskGroup in
| |- error: 'withThrowingDiscardingTaskGroup(returning:isolation:body:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
26 | for prefetchSecretName in _prefetchSecretNames {
27 | taskGroup.addTask {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:27:35: error: 'addTask(priority:operation:)' is only available in tvOS 17.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
:
25 | try await withThrowingDiscardingTaskGroup { taskGroup in
26 | for prefetchSecretName in _prefetchSecretNames {
27 | taskGroup.addTask {
| |- error: 'addTask(priority:operation:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
28 | try await self.reloadSecretIfNeeded(
29 | secretName: prefetchSecretName,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:22:9: warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
| |- warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
23 | .cancelOnGracefulShutdown() {
24 | do {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:22:9: warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
| |- warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
23 | .cancelOnGracefulShutdown() {
24 | do {
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Soto.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerVendor.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.dia -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConfigurationAWS -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS.swiftmodule -index-unit-output-path /swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProvider+ServiceLifecycle.swift
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProviderSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProviderSnapshot.swift
SwiftDriverJobDiscovery normal arm64 Compiling SecretsSpecifier.swift, AsyncCombineLatestManySequence.swift, CombineLatestManyStateMachine.swift, CombineLatestManyStorage.swift (in target 'Configuration' from project 'swift-configuration')
SwiftDriverJobDiscovery normal arm64 Compiling EnvironmentVariablesProvider.swift, CommonProviderFileSystem.swift, DirectoryFilesProvider.swift, FileProvider.swift, FileProviderSnapshot.swift (in target 'Configuration' from project 'swift-configuration')
SwiftDriverJobDiscovery normal arm64 Compiling AWSSecretsManagerProvider+Soto.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftDriverJobDiscovery normal arm64 Compiling AWSSecretsManagerVendor.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-25 13:40:55.867 xcodebuild[906:5079] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConfigurationAWS (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+Watching.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+ConfigProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+ServiceLifecycle.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
Building workspace swift-configuration-aws with scheme swift-configuration-aws
(9 failures)
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-async-algorithms: https://github.com/apple/swift-async-algorithms.git @ 1.1.6
swift-configuration-aws: /Users/admin/builder/spi-builder-workspace
swift-service-lifecycle: https://github.com/swift-server/swift-service-lifecycle.git @ 2.12.0
swift-configuration: https://github.com/apple/swift-configuration @ 1.2.1
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-collections: https://github.com/apple/swift-collections @ 1.7.0
resolved source packages: swift-log, swift-async-algorithms, swift-configuration-aws, swift-service-lifecycle, swift-configuration, swift-system, swift-collections
2026-09-25 13:41:05.539 xcodebuild[1149:6513] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-configuration",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-configuration"
},
{
"identity" : "swift-service-lifecycle",
"requirement" : {
"range" : [
{
"lower_bound" : "2.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/swift-service-lifecycle.git"
},
{
"identity" : "soto",
"requirement" : {
"range" : [
{
"lower_bound" : "7.10.0",
"upper_bound" : "8.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/soto-project/soto.git"
}
],
"manifest_display_name" : "swift-configuration-aws",
"name" : "swift-configuration-aws",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "swift-configuration-aws",
"targets" : [
"ConfigurationAWS"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "IntegrationTests",
"module_type" : "SwiftTarget",
"name" : "IntegrationTests",
"path" : "Sources/IntegrationTests",
"product_dependencies" : [
"Configuration",
"ConfigurationTesting"
],
"sources" : [
"CacheTTLTests.swift",
"FetchValueTests.swift",
"PollingTests.swift",
"ProviderCompatTests.swift",
"SnapshotTests.swift",
"SotoInitTests.swift",
"TestEnvironment.swift",
"TypeConversionTests.swift",
"VendorTests.swift",
"WatcherTests.swift"
],
"target_dependencies" : [
"ConfigurationAWS"
],
"type" : "test"
},
{
"c99name" : "ConfigurationAWSTests",
"module_type" : "SwiftTarget",
"name" : "ConfigurationAWSTests",
"path" : "Sources/ConfigurationAWSTests",
"product_dependencies" : [
"Configuration",
"ConfigurationTesting"
],
"sources" : [
"CacheTTLTests.swift",
"FetchValueTests.swift",
"InitializationTests.swift",
"MockVendor.swift",
"ProviderTests.swift",
"RaceDetectionTests.swift",
"ServiceLifecycleTests.swift",
"SnapshotTests.swift",
"TestClock.swift",
"TestHelpers.swift",
"TypeConversionTests.swift",
"VendorErrorTests.swift",
"WatcherTests.swift"
],
"target_dependencies" : [
"ConfigurationAWS"
],
"type" : "test"
},
{
"c99name" : "ConfigurationAWS",
"module_type" : "SwiftTarget",
"name" : "ConfigurationAWS",
"path" : "Sources/ConfigurationAWS",
"product_dependencies" : [
"Configuration",
"ServiceLifecycle"
],
"product_memberships" : [
"swift-configuration-aws"
],
"sources" : [
"AWSSecretsManagerProvider+ConfigProvider.swift",
"AWSSecretsManagerProvider+ServiceLifecycle.swift",
"AWSSecretsManagerProvider+Soto.swift",
"AWSSecretsManagerProvider+Watching.swift",
"AWSSecretsManagerProvider.swift",
"AWSSecretsManagerProviderSnapshot.swift",
"AWSSecretsManagerVendor.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "swift-configuration-aws",
"schemes" : [
"swift-configuration-aws"
]
}
}
2026-09-25 13:41:07.119 xcodebuild[1157:6584] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme swift-configuration-aws -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme swift-configuration-aws -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
swift-async-algorithms: https://github.com/apple/swift-async-algorithms.git @ 1.1.6
swift-configuration: https://github.com/apple/swift-configuration @ 1.2.1
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-collections: https://github.com/apple/swift-collections @ 1.7.0
swift-service-lifecycle: https://github.com/swift-server/swift-service-lifecycle.git @ 2.12.0
swift-log: https://github.com/apple/swift-log.git @ 1.15.1
swift-configuration-aws: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (21 targets)
Target 'swift-configuration-aws-product' in project 'swift-configuration-aws'
➜ Explicit dependency on target 'ConfigurationAWS' in project 'swift-configuration-aws'
➜ Explicit dependency on target 'Configuration-product' in project 'swift-configuration'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
Target 'ConfigurationAWS' in project 'swift-configuration-aws'
➜ Explicit dependency on target 'Configuration-product' in project 'swift-configuration'
➜ Explicit dependency on target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
Target 'ServiceLifecycle-product' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ServiceLifecycle' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'UnixSignals' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
Target 'ServiceLifecycle' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'UnixSignals' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
Target 'AsyncAlgorithms-product' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'AsyncAlgorithms' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'AsyncAlgorithms' in project 'swift-async-algorithms'
➜ Explicit dependency on target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'OrderedCollections-product' in project 'swift-collections'
➜ Explicit dependency on target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'OrderedCollections' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'Logging-product' in project 'swift-log'
➜ Explicit dependency on target 'Logging' in project 'swift-log'
Target 'Logging' in project 'swift-log' (no dependencies)
Target 'UnixSignals' in project 'swift-service-lifecycle'
➜ Explicit dependency on target 'ConcurrencyHelpers' in project 'swift-service-lifecycle'
Target 'ConcurrencyHelpers' in project 'swift-service-lifecycle' (no dependencies)
Target 'Configuration-product' in project 'swift-configuration'
➜ Explicit dependency on target 'Configuration' in project 'swift-configuration'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'Configuration' in project 'swift-configuration'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'DequeModule-product' in project 'swift-collections'
Target 'DequeModule-product' in project 'swift-collections'
➜ Explicit dependency on target 'DequeModule' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
➜ Explicit dependency on target 'SpanPreview' in project 'swift-collections'
Target 'DequeModule' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
➜ Explicit dependency on target 'SpanPreview' in project 'swift-collections'
Target 'SpanPreview' in project 'swift-collections'
➜ Explicit dependency on target 'InternalCollectionsUtilities' in project 'swift-collections'
Target 'InternalCollectionsUtilities' in project 'swift-collections' (no dependencies)
Target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'SystemPackage' in project 'swift-system'
➜ Explicit dependency on target 'CSystem' in project 'swift-system'
Target 'SystemPackage' in project 'swift-system'
➜ Explicit dependency on target 'CSystem' in project 'swift-system'
Target 'CSystem' in project 'swift-system' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache
SwiftDriver ConfigurationAWS normal arm64 com.apple.xcode.tools.swift.compiler (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name ConfigurationAWS -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS-dependency-scan.dia -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Configuration normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Configuration' from project 'swift-configuration')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name Configuration -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/Objects-normal/arm64/Configuration.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DJSON -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -DXcode -enable-upcoming-feature ExistentialAny -enable-upcoming-feature MemberImportVisibility -enable-upcoming-feature InternalImportsByDefault -enable-upcoming-feature NonisolatedNonsendingByDefault -enable-experimental-feature AvailabilityMacro\=Configuration\ 1.0:macOS\ 15.0,\ iOS\ 18.0,\ watchOS\ 11.0,\ tvOS\ 18.0,\ visionOS\ 2.0 -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -target arm64-apple-tvos15.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/Objects-normal/arm64/Configuration-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/Objects-normal/arm64/Configuration.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/Objects-normal/arm64/Configuration-dependency-scan.dia -user-module-version 1.2.1 -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -package-name swift_configuration -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/Objects-normal/arm64/Configuration_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration.build/Debug-appletvos/Configuration-t.build/Objects-normal/arm64/Configuration-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+ServiceLifecycle.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:22:28: error: 'AsyncTimerSequence' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
| |- error: 'AsyncTimerSequence' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
23 | .cancelOnGracefulShutdown() {
24 | do {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:23:14: warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
23 | .cancelOnGracefulShutdown() {
| |- warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
24 | do {
25 | try await withThrowingDiscardingTaskGroup { taskGroup in
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:25:27: error: 'withThrowingDiscardingTaskGroup(returning:isolation:body:)' is only available in tvOS 17.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
23 | .cancelOnGracefulShutdown() {
24 | do {
25 | try await withThrowingDiscardingTaskGroup { taskGroup in
| |- error: 'withThrowingDiscardingTaskGroup(returning:isolation:body:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
26 | for prefetchSecretName in _prefetchSecretNames {
27 | taskGroup.addTask {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:27:35: error: 'addTask(priority:operation:)' is only available in tvOS 17.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
:
25 | try await withThrowingDiscardingTaskGroup { taskGroup in
26 | for prefetchSecretName in _prefetchSecretNames {
27 | taskGroup.addTask {
| |- error: 'addTask(priority:operation:)' is only available in tvOS 17.0 or newer
| `- note: add 'if #available' version check
28 | try await self.reloadSecretIfNeeded(
29 | secretName: prefetchSecretName,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:22:9: warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
| |- warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
23 | .cancelOnGracefulShutdown() {
24 | do {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift:22:9: warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
17 | // MARK: - Swift Service Lifecycle
18 |
19 | extension _AWSSecretsManagerProvider: Service {
| `- note: add '@available' attribute to enclosing extension
20 | public func run() async throws {
| `- note: add '@available' attribute to enclosing instance method
21 | guard let _pollingInterval else { return }
22 | for try await _ in AsyncTimerSequence(interval: _pollingInterval, clock: clock)
| |- warning: conformance of 'AsyncTimerSequence<C>' to 'Sendable' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
23 | .cancelOnGracefulShutdown() {
24 | do {
Failed frontend command:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProvider+ServiceLifecycle.swift
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Soto.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerVendor.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.dia -target arm64-apple-tvos15.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name ConfigurationAWS -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/ConfigurationAWS.swiftmodule -index-unit-output-path /swift-configuration-aws.build/Debug-appletvos/ConfigurationAWS-t.build/Objects-normal/arm64/AWSSecretsManagerProvider+ServiceLifecycle.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+Watching.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProvider+Watching.swift
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift:23:32: error: 'LookupResult' is only available in tvOS 18.0 or newer
10 | // MARK: - Secret change broadcasting
11 |
12 | extension _AWSSecretsManagerProvider {
| `- note: add '@available' attribute to enclosing extension
13 | /// Notifies observers after a single secret has been refreshed from Secrets Manager.
14 | /// We scope notification to only the key paths rooted under the changed secret name.
15 | func broadcastSecretChange(
| `- note: add '@available' attribute to enclosing instance method
16 | secretName: String,
17 | oldSnapshot: AWSSecretsManagerProviderSnapshot,
:
21 | // Only inspect observers whose key path is rooted under the refreshed secret
22 | var updates: [(
23 | result: Result<LookupResult, any Error>,
| |- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
24 | observers: [AsyncStream<Result<LookupResult, any Error>>.Continuation]
25 | )] = []
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift:24:48: error: 'LookupResult' is only available in tvOS 18.0 or newer
10 | // MARK: - Secret change broadcasting
11 |
12 | extension _AWSSecretsManagerProvider {
| `- note: add '@available' attribute to enclosing extension
13 | /// Notifies observers after a single secret has been refreshed from Secrets Manager.
14 | /// We scope notification to only the key paths rooted under the changed secret name.
15 | func broadcastSecretChange(
| `- note: add '@available' attribute to enclosing instance method
16 | secretName: String,
17 | oldSnapshot: AWSSecretsManagerProviderSnapshot,
:
22 | var updates: [(
23 | result: Result<LookupResult, any Error>,
24 | observers: [AsyncStream<Result<LookupResult, any Error>>.Continuation]
| |- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
25 | )] = []
26 | for (key, observers) in storage.secretKeyObservers {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift:20:63: error: 'withLock' is only available in tvOS 18.0 or newer
10 | // MARK: - Secret change broadcasting
11 |
12 | extension _AWSSecretsManagerProvider {
| `- note: add '@available' attribute to enclosing extension
13 | /// Notifies observers after a single secret has been refreshed from Secrets Manager.
14 | /// We scope notification to only the key paths rooted under the changed secret name.
15 | func broadcastSecretChange(
| `- note: add '@available' attribute to enclosing instance method
16 | secretName: String,
17 | oldSnapshot: AWSSecretsManagerProviderSnapshot,
18 | newSnapshot: AWSSecretsManagerProviderSnapshot
19 | ) {
20 | let (affectedKeyUpdates, snapshotObservers) = storage.withLock { storage in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
21 | // Only inspect observers whose key path is rooted under the refreshed secret
22 | var updates: [(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+Watching.swift:26:13: error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
10 | // MARK: - Secret change broadcasting
11 |
12 | extension _AWSSecretsManagerProvider {
| `- note: add '@available' attribute to enclosing extension
13 | /// Notifies observers after a single secret has been refreshed from Secrets Manager.
14 | /// We scope notification to only the key paths rooted under the changed secret name.
15 | func broadcastSecretChange(
| `- note: add '@available' attribute to enclosing instance method
16 | secretName: String,
17 | oldSnapshot: AWSSecretsManagerProviderSnapshot,
:
24 | observers: [AsyncStream<Result<LookupResult, any Error>>.Continuation]
25 | )] = []
26 | for (key, observers) in storage.secretKeyObservers {
| |- error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
27 | guard key.components.first == secretName, !observers.isEmpty else { continue }
28 |
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:12:73: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
10 | import Synchronization
11 |
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
| | `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing type alias
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:18:19: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
17 | let clock: C
18 | let cacheTTL: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
19 |
20 | struct Storage {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:22:34: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
18 | let cacheTTL: Duration
19 |
20 | struct Storage {
| `- note: add '@available' attribute to enclosing struct
21 | var snapshot: AWSSecretsManagerProviderSnapshot
22 | var secretKeyObservers: [AbsoluteConfigKey: [UUID: AsyncStream<Result<
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
23 | LookupResult,
24 | any Error
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:23:13: error: 'LookupResult' is only available in tvOS 18.0 or newer
18 | let cacheTTL: Duration
19 |
20 | struct Storage {
| `- note: add '@available' attribute to enclosing struct
21 | var snapshot: AWSSecretsManagerProviderSnapshot
22 | var secretKeyObservers: [AbsoluteConfigKey: [UUID: AsyncStream<Result<
23 | LookupResult,
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
24 | any Error
25 | >>.Continuation]]
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:31:18: error: 'Mutex' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
29 | }
30 |
31 | let storage: Mutex<Storage>
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
32 |
33 | let _pollingInterval: Duration?
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:33:27: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
31 | let storage: Mutex<Storage>
32 |
33 | let _pollingInterval: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
34 | let _prefetchSecretNames: [String]
35 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:41:20: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:40:60: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:40:72: error: 'seconds' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| | `- error: 'seconds' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:60:31: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
59 | cacheTTL: Duration = .seconds(300)
60 | ) async throws where C == ContinuousClock {
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:58:26: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
59 | cacheTTL: Duration = .seconds(300)
60 | ) async throws where C == ContinuousClock {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:59:19: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
59 | cacheTTL: Duration = .seconds(300)
| `- error: 'Duration' is only available in tvOS 16.0 or newer
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:59:31: error: 'seconds' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
59 | cacheTTL: Duration = .seconds(300)
| `- error: 'seconds' is only available in tvOS 16.0 or newer
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:84:26: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
83 | prefetchSecretNames: [String] = [],
84 | pollingInterval: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
85 | cacheTTL: Duration = .seconds(300)
86 | ) async throws {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:85:19: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
83 | prefetchSecretNames: [String] = [],
84 | pollingInterval: Duration? = nil,
85 | cacheTTL: Duration = .seconds(300)
| `- error: 'Duration' is only available in tvOS 16.0 or newer
86 | ) async throws {
87 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:85:31: error: 'seconds' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
83 | prefetchSecretNames: [String] = [],
84 | pollingInterval: Duration? = nil,
85 | cacheTTL: Duration = .seconds(300)
| `- error: 'seconds' is only available in tvOS 16.0 or newer
86 | ) async throws {
87 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:14:50: error: 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| | `- error: 'Clock' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:15:25: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
| `- error: 'Duration' is only available in tvOS 16.0 or newer
16 | let _vendor: AWSSecretsManagerVendor
17 | let clock: C
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:42:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:43:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:43:22: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:44:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
45 | self.storage = .init(Storage(
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:45:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:45:25: error: 'init(_:)' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
| |- error: 'init(_:)' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:45:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:45:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:45:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
44 | self.cacheTTL = cacheTTL
45 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:47:33: error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
:
45 | self.storage = .init(Storage(
46 | snapshot: AWSSecretsManagerProviderSnapshot(values: [:]),
47 | secretKeyObservers: [:],
| |- error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
48 | secretSnapshotObservers: [:],
49 | lastUpdatedAt: [:]
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:51:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
:
49 | lastUpdatedAt: [:]
50 | ))
51 | self._prefetchSecretNames = []
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
52 | self._pollingInterval = nil
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:52:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
:
50 | ))
51 | self._prefetchSecretNames = []
52 | self._pollingInterval = nil
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
53 | }
54 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:61:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
59 | cacheTTL: Duration = .seconds(300)
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
62 | self.clock = ContinuousClock()
63 | self.cacheTTL = cacheTTL
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:62:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:62:22: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
| |- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:63:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
63 | self.cacheTTL = cacheTTL
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
64 | self._pollingInterval = pollingInterval
65 | self._prefetchSecretNames = prefetchSecretNames
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:64:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
62 | self.clock = ContinuousClock()
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
65 | self._prefetchSecretNames = prefetchSecretNames
66 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:65:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
63 | self.cacheTTL = cacheTTL
64 | self._pollingInterval = pollingInterval
65 | self._prefetchSecretNames = prefetchSecretNames
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
66 |
67 | let (initialValues, lastUpdatedAt) = try await Self.prefetchSecrets(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:67:56: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
65 | self._prefetchSecretNames = prefetchSecretNames
66 |
67 | let (initialValues, lastUpdatedAt) = try await Self.prefetchSecrets(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
68 | prefetchSecretNames,
69 | vendor: vendor,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:67:61: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
65 | self._prefetchSecretNames = prefetchSecretNames
66 |
67 | let (initialValues, lastUpdatedAt) = try await Self.prefetchSecrets(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
68 | prefetchSecretNames,
69 | vendor: vendor,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:70:25: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
68 | prefetchSecretNames,
69 | vendor: vendor,
70 | clock: self.clock
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
71 | )
72 | self.storage = .init(Storage(
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:14: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:25: error: 'init(_:)' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: 'init(_:)' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:72:30: error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
70 | clock: self.clock
71 | )
72 | self.storage = .init(Storage(
| |- error: conformance of 'ContinuousClock' to 'Clock' is only available in tvOS 16.0 or newer
| `- note: add 'if #available' version check
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:74:33: error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
:
72 | self.storage = .init(Storage(
73 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
74 | secretKeyObservers: [:],
| |- error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
75 | secretSnapshotObservers: [:],
76 | lastUpdatedAt: lastUpdatedAt
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:98:25: error: 'init(_:)' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
:
96 | clock: clock
97 | )
98 | self.storage = .init(Storage(
| |- error: 'init(_:)' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
99 | snapshot: AWSSecretsManagerProviderSnapshot(values: initialValues),
100 | secretKeyObservers: [:],
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProvider.swift
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProviderSnapshot.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:20:35: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
21 | type: Configuration.ConfigType
22 | ) throws -> Configuration.LookupResult {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:21:29: error: 'ConfigType' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
21 | type: Configuration.ConfigType
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
22 | ) throws -> Configuration.LookupResult {
23 | let encodedKey = key.description
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:22:31: error: 'LookupResult' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
21 | type: Configuration.ConfigType
22 | ) throws -> Configuration.LookupResult {
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
23 | let encodedKey = key.description
24 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:70:66: error: 'ConfigType' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
68 | }
69 |
70 | private func convertToConfigContent(_ value: Sendable, type: ConfigType) -> ConfigContent? {
| | `- error: 'ConfigType' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
71 | switch type {
72 | case .string:
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:70:81: error: 'ConfigContent' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
68 | }
69 |
70 | private func convertToConfigContent(_ value: Sendable, type: ConfigType) -> ConfigContent? {
| | `- error: 'ConfigContent' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
71 | switch type {
72 | case .string:
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:113:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
108 | }
109 |
110 | private func extractConfigContent(
| `- note: add '@available' attribute to enclosing instance method
111 | from dictionary: [String: Sendable]?,
112 | keyComponents: [String],
113 | type: ConfigType
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
114 | ) -> ConfigContent? {
115 | guard let dictionary else {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:114:10: error: 'ConfigContent' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
108 | }
109 |
110 | private func extractConfigContent(
| `- note: add '@available' attribute to enclosing instance method
111 | from dictionary: [String: Sendable]?,
112 | keyComponents: [String],
113 | type: ConfigType
114 | ) -> ConfigContent? {
| `- error: 'ConfigContent' is only available in tvOS 18.0 or newer
115 | guard let dictionary else {
116 | return nil
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:23:30: error: 'description' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
21 | type: Configuration.ConfigType
22 | ) throws -> Configuration.LookupResult {
23 | let encodedKey = key.description
| |- error: 'description' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
24 |
25 | let keyComponents = key.components
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:27:20: error: 'LookupResult' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
21 | type: Configuration.ConfigType
:
25 | let keyComponents = key.components
26 | guard let secretName = keyComponents.first else {
27 | return LookupResult(encodedKey: encodedKey, value: nil)
| |- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:37:20: error: 'LookupResult' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
21 | type: Configuration.ConfigType
:
35 | type: type
36 | ) else {
37 | return LookupResult(encodedKey: encodedKey, value: nil)
| |- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:40:33: error: 'ConfigValue' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
21 | type: Configuration.ConfigType
:
38 | }
39 |
40 | let resultConfigValue = ConfigValue(content, isSecret: true)
| |- error: 'ConfigValue' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
41 | return LookupResult(encodedKey: encodedKey, value: resultConfigValue)
42 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProviderSnapshot.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ ConfigurationAWS (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:19:35: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| | `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
21 | try storage.snapshot.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:19:60: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| | `- error: 'ConfigType' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
21 | try storage.snapshot.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:19:82: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| | `- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
21 | try storage.snapshot.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:26:21: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
23 | }
24 |
25 | public func fetchValue(
| `- note: add '@available' attribute to enclosing instance method
26 | forKey key: AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
27 | type: ConfigType
28 | ) async throws -> LookupResult {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:27:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
23 | }
24 |
25 | public func fetchValue(
| `- note: add '@available' attribute to enclosing instance method
26 | forKey key: AbsoluteConfigKey,
27 | type: ConfigType
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
28 | ) async throws -> LookupResult {
29 | try await reloadSecretIfNeeded(secretName: key.components.first!)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:28:23: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
23 | }
24 |
25 | public func fetchValue(
| `- note: add '@available' attribute to enclosing instance method
26 | forKey key: AbsoluteConfigKey,
27 | type: ConfigType
28 | ) async throws -> LookupResult {
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
29 | try await reloadSecretIfNeeded(secretName: key.components.first!)
30 | return try self.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:33:35: error: 'ConfigSnapshot' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
31 | }
32 |
33 | public func snapshot() -> any ConfigSnapshot {
| | `- error: 'ConfigSnapshot' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
34 | storage.withLock { $0.snapshot }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:40:21: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
37 | // MARK: - Secret observation
38 |
39 | public func watchValue<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
40 | forKey key: AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
41 | type: ConfigType,
42 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:41:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
37 | // MARK: - Secret observation
38 |
39 | public func watchValue<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
40 | forKey key: AbsoluteConfigKey,
41 | type: ConfigType,
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
42 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
43 | Result<LookupResult, any Error>,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:42:49: error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
37 | // MARK: - Secret observation
38 |
39 | public func watchValue<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
40 | forKey key: AbsoluteConfigKey,
41 | type: ConfigType,
42 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
| `- error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
43 | Result<LookupResult, any Error>,
44 | Never
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:58:49: error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
55 | }
56 |
57 | public func watchSnapshot<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
58 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
| `- error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
59 | any ConfigSnapshot,
60 | Never
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:75:14: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
76 | type: ConfigType
77 | ) -> AsyncStream<Result<
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:76:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
76 | type: ConfigType
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
77 | ) -> AsyncStream<Result<
78 | LookupResult,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:78:9: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
76 | type: ConfigType
77 | ) -> AsyncStream<Result<
78 | LookupResult,
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
79 | any Error
80 | >> {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:92:64: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
90 |
91 | /// Removes the observer and finishes its continuation to cleanly terminate the AsyncStream.
92 | private func stopObservingSecretKey(observerID: UUID, key: AbsoluteConfigKey) {
| | `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
93 | storage.withLock {
94 | $0.secretKeyObservers[key, default: [:]]
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:12:73: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
10 | import Synchronization
11 |
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
| | `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing type alias
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:18:19: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
17 | let clock: C
18 | let cacheTTL: Duration
| `- error: 'Duration' is only available in tvOS 16.0 or newer
19 |
20 | struct Storage {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:22:34: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
18 | let cacheTTL: Duration
19 |
20 | struct Storage {
| `- note: add '@available' attribute to enclosing struct
21 | var snapshot: AWSSecretsManagerProviderSnapshot
22 | var secretKeyObservers: [AbsoluteConfigKey: [UUID: AsyncStream<Result<
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
23 | LookupResult,
24 | any Error
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:23:13: error: 'LookupResult' is only available in tvOS 18.0 or newer
18 | let cacheTTL: Duration
19 |
20 | struct Storage {
| `- note: add '@available' attribute to enclosing struct
21 | var snapshot: AWSSecretsManagerProviderSnapshot
22 | var secretKeyObservers: [AbsoluteConfigKey: [UUID: AsyncStream<Result<
23 | LookupResult,
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
24 | any Error
25 | >>.Continuation]]
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:31:18: error: 'Mutex' is only available in tvOS 18.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
29 | }
30 |
31 | let storage: Mutex<Storage>
| `- error: 'Mutex' is only available in tvOS 18.0 or newer
32 |
33 | let _pollingInterval: Duration?
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:33:27: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
31 | let storage: Mutex<Storage>
32 |
33 | let _pollingInterval: Duration?
| `- error: 'Duration' is only available in tvOS 16.0 or newer
34 | let _prefetchSecretNames: [String]
35 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:41:20: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
42 | self._vendor = vendor
43 | self.clock = ContinuousClock()
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:40:60: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| | `- error: 'Duration' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:40:72: error: 'seconds' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
38 | // MARK: - Initializers
39 |
40 | public init(vendor: AWSSecretsManagerVendor, cacheTTL: Duration = .seconds(300))
| | `- error: 'seconds' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing initializer
41 | where C == ContinuousClock {
42 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:60:31: error: 'ContinuousClock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
59 | cacheTTL: Duration = .seconds(300)
60 | ) async throws where C == ContinuousClock {
| `- error: 'ContinuousClock' is only available in tvOS 16.0 or newer
61 | self._vendor = vendor
62 | self.clock = ContinuousClock()
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:58:26: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
59 | cacheTTL: Duration = .seconds(300)
60 | ) async throws where C == ContinuousClock {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:59:19: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
59 | cacheTTL: Duration = .seconds(300)
| `- error: 'Duration' is only available in tvOS 16.0 or newer
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:59:31: error: 'seconds' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
53 | }
54 |
55 | public init(
| `- note: add '@available' attribute to enclosing initializer
56 | vendor: AWSSecretsManagerVendor,
57 | prefetchSecretNames: [String],
58 | pollingInterval: Duration? = nil,
59 | cacheTTL: Duration = .seconds(300)
| `- error: 'seconds' is only available in tvOS 16.0 or newer
60 | ) async throws where C == ContinuousClock {
61 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:84:26: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
83 | prefetchSecretNames: [String] = [],
84 | pollingInterval: Duration? = nil,
| `- error: 'Duration' is only available in tvOS 16.0 or newer
85 | cacheTTL: Duration = .seconds(300)
86 | ) async throws {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:85:19: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
83 | prefetchSecretNames: [String] = [],
84 | pollingInterval: Duration? = nil,
85 | cacheTTL: Duration = .seconds(300)
| `- error: 'Duration' is only available in tvOS 16.0 or newer
86 | ) async throws {
87 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:85:31: error: 'seconds' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
:
78 | }
79 |
80 | init(
| `- note: add '@available' attribute to enclosing initializer
81 | vendor: AWSSecretsManagerVendor,
82 | clock: C,
83 | prefetchSecretNames: [String] = [],
84 | pollingInterval: Duration? = nil,
85 | cacheTTL: Duration = .seconds(300)
| `- error: 'seconds' is only available in tvOS 16.0 or newer
86 | ) async throws {
87 | self._vendor = vendor
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:14:50: error: 'Clock' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| | `- error: 'Clock' is only available in tvOS 16.0 or newer
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
16 | let _vendor: AWSSecretsManagerVendor
SwiftCompile normal arm64 (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider.swift:15:25: error: 'Duration' is only available in tvOS 16.0 or newer
12 | public typealias AWSSecretsManagerProvider = _AWSSecretsManagerProvider<ContinuousClock>
13 |
14 | public final class _AWSSecretsManagerProvider<C: Clock & Sendable>: Sendable
| `- note: add '@available' attribute to enclosing generic class
15 | where C.Duration == Duration {
| `- error: 'Duration' is only available in tvOS 16.0 or newer
16 | let _vendor: AWSSecretsManagerVendor
17 | let clock: C
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProviderSnapshot.swift:20:35: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
8 | import Configuration
9 |
10 | public struct AWSSecretsManagerProviderSnapshot: ConfigSnapshot {
| `- note: add '@available' attribute to enclosing struct
11 | public let providerName: String = "AWSSecretsManagerProvider"
12 |
:
17 | }
18 |
19 | public func value(
| `- note: add '@available' attribute to enclosing instance method
20 | forKey key: Configuration.AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
21 | type: Configuration.ConfigType
22 | ) throws -> Configuration.LookupResult {
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+ConfigProvider.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:19:35: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| | `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
21 | try storage.snapshot.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:19:60: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| | `- error: 'ConfigType' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
21 | try storage.snapshot.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:19:82: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| | `- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
21 | try storage.snapshot.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:26:21: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
23 | }
24 |
25 | public func fetchValue(
| `- note: add '@available' attribute to enclosing instance method
26 | forKey key: AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
27 | type: ConfigType
28 | ) async throws -> LookupResult {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:27:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
23 | }
24 |
25 | public func fetchValue(
| `- note: add '@available' attribute to enclosing instance method
26 | forKey key: AbsoluteConfigKey,
27 | type: ConfigType
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
28 | ) async throws -> LookupResult {
29 | try await reloadSecretIfNeeded(secretName: key.components.first!)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:28:23: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
23 | }
24 |
25 | public func fetchValue(
| `- note: add '@available' attribute to enclosing instance method
26 | forKey key: AbsoluteConfigKey,
27 | type: ConfigType
28 | ) async throws -> LookupResult {
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
29 | try await reloadSecretIfNeeded(secretName: key.components.first!)
30 | return try self.value(forKey: key, type: type)
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:33:35: error: 'ConfigSnapshot' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
31 | }
32 |
33 | public func snapshot() -> any ConfigSnapshot {
| | `- error: 'ConfigSnapshot' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
34 | storage.withLock { $0.snapshot }
35 | }
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:40:21: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
37 | // MARK: - Secret observation
38 |
39 | public func watchValue<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
40 | forKey key: AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
41 | type: ConfigType,
42 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:41:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
37 | // MARK: - Secret observation
38 |
39 | public func watchValue<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
40 | forKey key: AbsoluteConfigKey,
41 | type: ConfigType,
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
42 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
43 | Result<LookupResult, any Error>,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:42:49: error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
37 | // MARK: - Secret observation
38 |
39 | public func watchValue<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
40 | forKey key: AbsoluteConfigKey,
41 | type: ConfigType,
42 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
| `- error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
43 | Result<LookupResult, any Error>,
44 | Never
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:58:49: error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
55 | }
56 |
57 | public func watchSnapshot<Return: ~Copyable>(
| `- note: add '@available' attribute to enclosing instance method
58 | updatesHandler: nonisolated(nonsending)(ConfigUpdatesAsyncSequence<
| `- error: 'ConfigUpdatesAsyncSequence' is only available in tvOS 18.0 or newer
59 | any ConfigSnapshot,
60 | Never
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:75:14: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
| `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
76 | type: ConfigType
77 | ) -> AsyncStream<Result<
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:76:15: error: 'ConfigType' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
76 | type: ConfigType
| `- error: 'ConfigType' is only available in tvOS 18.0 or newer
77 | ) -> AsyncStream<Result<
78 | LookupResult,
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:78:9: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
76 | type: ConfigType
77 | ) -> AsyncStream<Result<
78 | LookupResult,
| `- error: 'LookupResult' is only available in tvOS 18.0 or newer
79 | any Error
80 | >> {
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:92:64: error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
90 |
91 | /// Removes the observer and finishes its continuation to cleanly terminate the AsyncStream.
92 | private func stopObservingSecretKey(observerID: UUID, key: AbsoluteConfigKey) {
| | `- error: 'AbsoluteConfigKey' is only available in tvOS 18.0 or newer
| `- note: add '@available' attribute to enclosing instance method
93 | storage.withLock {
94 | $0.secretKeyObservers[key, default: [:]]
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:20:21: error: 'withLock' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
| `- note: add '@available' attribute to enclosing instance method
20 | try storage.withLock { storage in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
21 | try storage.snapshot.value(forKey: key, type: type)
22 | }
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:34:17: error: 'withLock' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
31 | }
32 |
33 | public func snapshot() -> any ConfigSnapshot {
| `- note: add '@available' attribute to enclosing instance method
34 | storage.withLock { $0.snapshot }
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:81:57: error: 'LookupResult' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
:
79 | any Error
80 | >> {
81 | let (stream, continuation) = AsyncStream<Result<LookupResult, any Error>>
| |- error: 'LookupResult' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
82 | .makeStream(bufferingPolicy: .bufferingNewest(1))
83 | let currentResult = storage.withLock { storage in
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:83:37: error: 'withLock' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
:
81 | let (stream, continuation) = AsyncStream<Result<LookupResult, any Error>>
82 | .makeStream(bufferingPolicy: .bufferingNewest(1))
83 | let currentResult = storage.withLock { storage in
| |- error: 'withLock' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
84 | storage.secretKeyObservers[key, default: [:]][observerID] = continuation
85 | return Result { try storage.snapshot.value(forKey: key, type: type) }
/Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift:84:13: error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
16 | // MARK: - ConfigProvider conformance
17 |
18 | extension _AWSSecretsManagerProvider: ConfigProvider {
| `- note: add '@available' attribute to enclosing extension
19 | public func value(forKey key: AbsoluteConfigKey, type: ConfigType) throws -> LookupResult {
20 | try storage.withLock { storage in
:
71 | /// Registers an observer for a specific secret key path, yields the current value, and returns
72 | /// the update stream.
73 | private func startObservingSecretKey(
| `- note: add '@available' attribute to enclosing instance method
74 | observerID: UUID,
75 | key: AbsoluteConfigKey,
:
82 | .makeStream(bufferingPolicy: .bufferingNewest(1))
83 | let currentResult = storage.withLock { storage in
84 | storage.secretKeyObservers[key, default: [:]][observerID] = continuation
| |- error: conformance of 'AbsoluteConfigKey' to 'Hashable' is only available in tvOS 18.0 or newer
| `- note: add 'if #available' version check
85 | return Result { try storage.snapshot.value(forKey: key, type: type) }
86 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ConfigProvider.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile AWSSecretsManagerProvider+ConfigProvider.swift
SwiftCompile normal arm64 Compiling\ ConfigProviderHelpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigProviderHelpers.swift (in target 'Configuration' from project 'swift-configuration')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigProviderHelpers.swift (in target 'Configuration' from project 'swift-configuration')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConfigProviderHelpers.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ Configuration (in target 'Configuration' from project 'swift-configuration')
SwiftCompile normal arm64 (in target 'Configuration' from project 'swift-configuration')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ ConfigReader+internalHelpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigReader+internalHelpers.swift (in target 'Configuration' from project 'swift-configuration')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigReader+internalHelpers.swift (in target 'Configuration' from project 'swift-configuration')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConfigReader+internalHelpers.swift
SwiftCompile normal arm64 Compiling\ ConfigProvider.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigProvider.swift (in target 'Configuration' from project 'swift-configuration')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigProvider.swift (in target 'Configuration' from project 'swift-configuration')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConfigProvider.swift
SwiftCompile normal arm64 Compiling\ ConfigReader+methods.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigReader+methods.swift (in target 'Configuration' from project 'swift-configuration')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-configuration/Sources/Configuration/ConfigReader+methods.swift (in target 'Configuration' from project 'swift-configuration')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile ConfigReader+methods.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-25 13:41:08.438 xcodebuild[1158:6607] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
SwiftCompile normal arm64 Compiling\ AWSSecretsManagerProvider+ServiceLifecycle.swift /Users/admin/builder/spi-builder-workspace/Sources/ConfigurationAWS/AWSSecretsManagerProvider+ServiceLifecycle.swift (in target 'ConfigurationAWS' from project 'swift-configuration-aws')
Building workspace swift-configuration-aws with scheme swift-configuration-aws
(3 failures)
BUILD FAILURE 6.4 tvOS