Skip to content

chore: raise minimum supported platform, Swift, and Xcode versions #3

chore: raise minimum supported platform, Swift, and Xcode versions

chore: raise minimum supported platform, Swift, and Xcode versions #3

Triggered via pull request August 11, 2026 15:37
Status Success
Total duration 31m 54s
Artifacts

build_xcode_preview.yml

on: pull_request
Matrix: build-and-test
Report Preview Status
2s
Report Preview Status
Fit to window
Zoom out
Zoom in

Annotations

12 errors, 32 warnings, and 10 notices
iOS on Xcode preview
Process completed with exit code 65.
iOS on Xcode preview
error: Build input file cannot be found: '/Users/runner/Library/Developer/Xcode/DerivedData/amplify-swift-epqfduocpstnxuhkzjhayvgteauo/Build/Products/Debug/SmithyCodegenCLI'. Did you forget to declare this file as an output of a script phase or custom build rule which produces it? (in target 'InternalAWSCognitoIdentity' from project 'aws-sdk-swift')
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: 2026-08-11 15#L49
Fatal error: Hub category is not configured. Call Amplify.configure() before using any methods on the category.
macOS on Xcode preview: Amplify/Categories/Hub/HubCategory.swift#L44
Fatal error: Hub category is not configured. Call Amplify.configure() before using any methods on the category.
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: CoreData#L0
Failed to create NSXPCConnection
macOS on Xcode preview: AmplifyPlugins/API/Tests/AWSAPIPluginTests/Operation/GraphQLSubscribeCombineTests.swift#L72
testConnectionWithNoData, Asynchronous wait failed: Exceeded timeout of 0.5 seconds, with unfulfilled expectations: "receivedStateValueConnected".
iOS on Xcode preview
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageDownloadDataRequest.swift#L124
'accessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageDownloadDataRequest.swift#L114
'targetIdentityId' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageDownloadDataRequest.swift#L113
'accessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageDownloadDataRequest.swift#L42
'key' is deprecated: Use `path` instead of `key` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageRemoveRequest.swift#L73
'StorageAccessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageListRequest.swift#L105
'StorageAccessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/DataStore/Subscribe/MutationEvent+Schema.swift#L35
'id' is deprecated: Use .primaryKey(fields:) [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageRemoveRequest.swift#L73
'StorageAccessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageListRequest.swift#L105
'StorageAccessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
iOS on Xcode preview: Amplify/Categories/DataStore/Subscribe/MutationEvent+Schema.swift#L35
'id' is deprecated: Use .primaryKey(fields:) [#DeprecatedDeclaration]
macOS on Xcode preview
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSettingClientEngineTests.swift#L94
non-final class 'MockTargetEngine' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyFoundation/Tests/AmplifyLoggingTests.swift#L218
stored property 'logLevel' of 'Sendable'-conforming class 'MockLogSink' is mutable; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSuffixAppenderTests.swift#L87
stored property 'executeCount' of 'Sendable'-conforming class 'MockHttpClientEngine' is mutable; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSuffixAppenderTests.swift#L86
non-final class 'MockHttpClientEngine' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSuffixAppenderTests.swift#L87
stored property 'executeCount' of 'Sendable'-conforming class 'MockHttpClientEngine' is mutable; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSuffixAppenderTests.swift#L86
non-final class 'MockHttpClientEngine' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSettingClientEngineTests.swift#L95
stored property 'request' of 'Sendable'-conforming class 'MockTargetEngine' is mutable; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyPlugins/Core/AmplifyCredentialsTests/Utils/UserAgentSettingClientEngineTests.swift#L94
non-final class 'MockTargetEngine' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyClients/AmplifyKinesisClient/Tests/UnitTests/AmplifyKinesisClientUserAgentTests.swift#L18
stored property 'capturedUserAgent' of 'Sendable'-conforming class 'UserAgentCapturingEngine' is mutable; this is an error in the Swift 6 language mode
macOS on Xcode preview: AmplifyClients/AmplifyKinesisClient/Tests/UnitTests/AmplifyKinesisClientUserAgentTests.swift#L17
non-final class 'UserAgentCapturingEngine' cannot conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
macOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageDownloadDataRequest.swift#L42
'key' is deprecated: Use `path` instead of `key` [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/DataStore/Model/Internal/Schema/ModelSchema.swift#L122
'pluralName' is deprecated: Use of pluralName is deprecated, use syncPluralName instead. [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/DataStore/Model/Internal/Schema/ModelSchema+Definition.swift#L182
'pluralName' is deprecated: Use of pluralName is deprecated, use syncPluralName instead. [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/DataStore/Model/Internal/Schema/ModelSchema+Definition.swift#L148
'pluralName' is deprecated: Use of pluralName is deprecated, use syncPluralName instead. [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/DataStore/Model/Internal/Schema/ModelPrimaryKey.swift#L74
'isPrimaryKey' is deprecated: Use the primaryKey member of the schema [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/DataStore/DataStoreCategory+Behavior.swift#L22
'query(_:byId:)' is deprecated: renamed to 'query(byIdentifier:)' [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Core/Support/DeviceInfo.swift#L138
'kIOMasterPortDefault' was deprecated in macOS 12.0: renamed to 'kIOMainPortDefault' [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageRemoveRequest.swift#L73
'StorageAccessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/Storage/Operation/Request/StorageListRequest.swift#L105
'StorageAccessLevel' is deprecated: Use `path` in Storage API instead of `Options` [#DeprecatedDeclaration]
macOS on Xcode preview: Amplify/Categories/DataStore/Subscribe/MutationEvent+Schema.swift#L35
'id' is deprecated: Use .primaryKey(fields:) [#DeprecatedDeclaration]
macOS on Xcode preview
Skipped AWSDataStoreCategoryPluginTests.DataStoreHubTests.testDataStoreDispatchesErrorToHub
macOS on Xcode preview
Skipped AWSDataStoreCategoryPluginTests.DataStoreHubTests.testDataStoreDispatchesDeleteToHub
macOS on Xcode preview
Skipped AWSDataStoreCategoryPluginTests.DataStoreHubTests.testDataStoreDispatchesCreateToHub
macOS on Xcode preview
Skipped AWSDataStoreCategoryPluginTests.DataStoreHubTests.testDataStoreDispatchesConflictToHub
macOS on Xcode preview
Skipped AWSDataStoreCategoryPluginTests.AWSMutationEventIngesterTests.testMutationQueueFailureCausesSaveFailure
macOS on Xcode preview
Skipped AWSAPIPluginTests.AWSRESTOperationTests.testRESTOperationValidationError
macOS on Xcode preview
Skipped AWSAPIPluginTests.AWSRESTOperationTests.testRESTOperationSuccess
macOS on Xcode preview
Skipped AWSAPIPluginTests.AWSRESTOperationTests.testRESTOperationInterceptorError
macOS on Xcode preview
Skipped AWSAPIPluginTests.AWSRESTOperationTests.testRESTOperationEndpointConfigurationError
macOS on Xcode preview
Skipped AWSAPIPluginTests.AWSRESTOperationTests.testRESTOperationConstructURLFailure