Skip to content

chore: fix analytics integration test #1004

chore: fix analytics integration test

chore: fix analytics integration test #1004

Triggered via pull request April 9, 2026 19:12
Status Success
Total duration 1h 56m 50s
Artifacts

integ_test_datastore.yml

on: pull_request
Matrix: Auth Cognito Tests / DataStore Integration Tests | Auth Cognito
Matrix: Auth IAM Tests / DataStore Integration Tests | Auth IAM
Matrix: Base Tests / DataStore Integration Tests | Base
Matrix: CPK Tests / DataStore Integration Tests | CPK
Matrix: Lazy Load Tests / DataStore Integration Tests | Lazy Load
Matrix: Multi Auth Tests / DataStore Integration Tests | Multi Auth
Matrix: Transformer V2 Tests / DataStore Integration Tests | Transformer V2
Fit to window
Zoom out
Zoom in

Annotations

46 errors and 232 warnings
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (iOS) / iOS Tests | AWSDataStorePluginV2Tests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginV2Tests/TransformerV2/DataStoreConnectionScenario3V2Tests.swift#L175
testSavePostWithSyncAndReadPost, Asynchronous wait failed: Exceeded timeout of 10 seconds, with unfulfilled expectations: "received post from sync event".
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (iOS) / iOS Tests | AWSDataStorePluginV2Tests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginV2Tests/TransformerV2/DataStoreConnectionScenario3V2Tests.swift#L175
testSavePostWithSyncAndReadPost, Asynchronous wait failed: Exceeded timeout of 10 seconds, with unfulfilled expectations: "received post from sync event".
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (iOS) / iOS Tests | AWSDataStorePluginV2Tests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginV2Tests/TransformerV2/DataStoreConnectionScenario4V2Tests.swift#L226
testUpdatePostWithSync, Asynchronous wait failed: Exceeded timeout of 10 seconds, with unfulfilled expectations: "received updated post from sync event".
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (tvOS) / tvOS Tests | AWSDataStorePluginV2Tests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginV2Tests/TransformerV2/DataStoreConnectionScenario7V2Tests.swift#L584
testDeleteBlogCascadeToPostAndComments, Asynchronous wait failed: Exceeded timeout of 10 seconds, with unfulfilled expectations: "received deleted from sync event".
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (tvOS) / tvOS Tests | AWSDataStorePluginV2Tests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginV2Tests/TransformerV2/DataStoreConnectionScenario1V2Tests.swift#L72
testSaveTeamAndProjectSyncToCloud, Asynchronous wait failed: Exceeded timeout of 10 seconds, with unfulfilled expectations: "received team from sync path".
Base Tests / DataStore Integration Tests | Base (watchOS) / watchOS Tests | AWSDataStorePluginIntegrationTestsWatch: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/SubscriptionEndToEndTests.swift#L95
testSubscribeReceivesCreateMutateDelete, Asynchronous wait failed: Exceeded timeout of 10 seconds, with unfulfilled expectations: "deleteReceived".
Base Tests / DataStore Integration Tests | Base (watchOS) / watchOS Tests | AWSDataStorePluginIntegrationTestsWatch: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/Connection/DataStoreConnectionScenario1Tests.swift#L93
testSaveTeamAndProjectSyncToCloud, Asynchronous wait failed: Exceeded timeout of 180 seconds, with unfulfilled expectations: "received project from sync path".
Base Tests / DataStore Integration Tests | Base (watchOS) / watchOS Tests | AWSDataStorePluginIntegrationTestsWatch: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/DataStoreConsecutiveUpdatesTests.swift#L66
testSaveAndImmediatelyUpdate, XCTAssertEqual failed: ("Post(id: "E61043E7-5659-4EB3-89C0-0E7C2A69B976", title: "MyUpdatedPost", content: "This is my updated post.", createdAt: Amplify.Temporal.DateTime(foundationDate: 2026-04-09 20:14:00 +0000, timeZone: Optional(GMT)), updatedAt: Optional(Amplify.Temporal.DateTime(foundationDate: 2026-04-09 20:14:01 +0000, timeZone: Optional(GMT))), draft: nil, rating: Optional(5.0), status: Optional(AWSDataStorePluginIntegrationTestsWatch.PostStatus.published), comments: Optional(Amplify.List<AWSDataStorePluginIntegrationTestsWatch.Comment>))") is not equal to ("Post(id: "E61043E7-5659-4EB3-89C0-0E7C2A69B976", title: "MyPost", content: "This is my post.", createdAt: Amplify.Temporal.DateTime(foundationDate: 2026-04-09 20:14:00 +0000, timeZone: Optional(GMT)), updatedAt: nil, draft: nil, rating: Optional(3.0), status: Optional(AWSDataStorePluginIntegrationTestsWatch.PostStatus.published), comments: Optional(Amplify.List<AWSDataStorePluginIntegrationTestsWatch.Comment>))")
CPK Tests / DataStore Integration Tests | CPK (iOS) / iOS Tests | AWSDataStorePluginCPKTests: 2026-04-09 20#L32
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
CPK Tests / DataStore Integration Tests | CPK (iOS) / iOS Tests | AWSDataStorePluginCPKTests: AWSAPIPlugin/AWSAPIPlugin+GraphQLBehavior.swift#L58
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests: 2026-04-09 20#L38
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests: 2026-04-09 20#L33
Fatal error: SWIFT TASK CONTINUATION MISUSE: save(_:modelSchema:where:) tried to resume its continuation more than once, throwing DataStoreError: SQLite connection is `nil`
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests: _Concurrency/CheckedContinuation.swift#L196
Fatal error: SWIFT TASK CONTINUATION MISUSE: save(_:modelSchema:where:) tried to resume its continuation more than once, throwing DataStoreError: SQLite connection is `nil`
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/DataStoreEndToEndTests.swift#L280
testCreateThenMutateWithCondition, Asynchronous wait failed: Exceeded timeout of 180 seconds, with unfulfilled expectations: "Create notification received".
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/DataStoreCustomPrimaryKeyTests.swift#L74
testDeleteModelWithCustomPrimaryKey, Asynchronous wait failed: Exceeded timeout of 180 seconds, with unfulfilled expectations: "Create notification received".
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests: 2026-04-09 20#L24
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/Connection/DataStoreConnectionScenario2Tests.swift#L80
testSaveTeamAndProjectSyncToCloud, Asynchronous wait failed: Exceeded timeout of 180 seconds, with unfulfilled expectations: "received project from sync event".
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests: 2026-04-09 20#L44
Fatal error: SWIFT TASK CONTINUATION MISUSE: save(_:modelSchema:where:) tried to resume its continuation more than once, throwing DataStoreError: SQLite connection is `nil`
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests: _Concurrency/CheckedContinuation.swift#L196
Fatal error: SWIFT TASK CONTINUATION MISUSE: save(_:modelSchema:where:) tried to resume its continuation more than once, throwing DataStoreError: SQLite connection is `nil`
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/Connection/DataStoreConnectionScenario1Tests.swift#L71
testSaveTeamAndProjectSyncToCloud, Asynchronous wait failed: Exceeded timeout of 180 seconds, with unfulfilled expectations: "received team from sync path".
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/DataStoreEndToEndTests.swift#L167
testCreateMutateDelete, Asynchronous wait failed: Exceeded timeout of 180 seconds, with unfulfilled expectations: "Create notification received".
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginIntegrationTests/DataStoreObserveQueryTests.swift#L277
testObserveQueryWithSort, XCTAssertEqual failed: ("367A4281-E105-43E7-AE0E-060D1589E951") is not equal to ("80394367-4ABC-456A-9ABA-9958F395DC48")
Lazy Load Tests / DataStore Integration Tests | Lazy Load (tvOS) / tvOS Tests | AWSDataStorePluginLazyLoadTests: 2026-04-09 20#L52
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
Lazy Load Tests / DataStore Integration Tests | Lazy Load (tvOS) / tvOS Tests | AWSDataStorePluginLazyLoadTests: 2026-04-09 20#L39
Fatal error: Hub category is not configured. Call Amplify.configure() before using any methods on the category.
Lazy Load Tests / DataStore Integration Tests | Lazy Load (tvOS) / tvOS Tests | AWSDataStorePluginLazyLoadTests: Amplify/Categories/Hub/HubCategory.swift#L44
Fatal error: Hub category is not configured. Call Amplify.configure() before using any methods on the category.
Lazy Load Tests / DataStore Integration Tests | Lazy Load (tvOS) / tvOS Tests | AWSDataStorePluginLazyLoadTests: AmplifyPlugins/DataStore/Tests/DataStoreHostApp/AWSDataStorePluginLazyLoadTests/LazyLoadBase/AWSDataStoreLazyLoadBaseTest.swift#L192
testDeleteTag, Asynchronous wait failed: Exceeded timeout of 100 seconds, with unfulfilled expectations: "create model was synced successfully".
Auth Cognito Tests / DataStore Integration Tests | Auth Cognito (iOS) / iOS Tests | AWSDataStorePluginAuthCognitoTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Auth IAM Tests / DataStore Integration Tests | Auth IAM (tvOS) / tvOS Tests | AWSDataStorePluginAuthIAMTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Auth IAM Tests / DataStore Integration Tests | Auth IAM (iOS) / iOS Tests | AWSDataStorePluginAuthIAMTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Auth Cognito Tests / DataStore Integration Tests | Auth Cognito (watchOS) / watchOS Tests | AWSDataStorePluginAuthCognitoTestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Auth Cognito Tests / DataStore Integration Tests | Auth Cognito (watchOS) / watchOS Tests | AWSDataStorePluginAuthCognitoTestsWatch
Run script build phase 'Copy Configuration File' will be run during every build because it does not specify any outputs. To address this issue, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'AWSDataStorePluginAuthCognitoTestsWatch' from project 'DataStoreHostApp')
Auth IAM Tests / DataStore Integration Tests | Auth IAM (watchOS) / watchOS Tests | AWSDataStorePluginAuthIAMTestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (iOS) / iOS Tests | AWSDataStorePluginV2Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Multi Auth Tests / DataStore Integration Tests | Multi Auth (iOS) / iOS Tests | AWSDataStorePluginMultiAuthTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (watchOS) / watchOS Tests | AWSDataStorePluginV2TestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lazy Load Tests / DataStore Integration Tests | Lazy Load (iOS) / iOS Tests | AWSDataStorePluginLazyLoadTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Transformer V2 Tests / DataStore Integration Tests | Transformer V2 (tvOS) / tvOS Tests | AWSDataStorePluginV2Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Auth Cognito Tests / DataStore Integration Tests | Auth Cognito (tvOS) / tvOS Tests | AWSDataStorePluginAuthCognitoTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CPK Tests / DataStore Integration Tests | CPK (watchOS) / watchOS Tests | AWSDataStorePluginCPKTestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CPK Tests / DataStore Integration Tests | CPK (tvOS) / tvOS Tests | AWSDataStorePluginCPKTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Multi Auth Tests / DataStore Integration Tests | Multi Auth (tvOS) / tvOS Tests | AWSDataStorePluginMultiAuthTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Base Tests / DataStore Integration Tests | Base (watchOS) / watchOS Tests | AWSDataStorePluginIntegrationTestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
CPK Tests / DataStore Integration Tests | CPK (iOS) / iOS Tests | AWSDataStorePluginCPKTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Multi Auth Tests / DataStore Integration Tests | Multi Auth (watchOS) / watchOS Tests | AWSDataStorePluginMultiAuthTestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lazy Load Tests / DataStore Integration Tests | Lazy Load (watchOS) / watchOS Tests | AWSDataStorePluginLazyLoadTestsWatch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Base Tests / DataStore Integration Tests | Base (iOS) / iOS Tests | AWSDataStorePluginIntegrationTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Base Tests / DataStore Integration Tests | Base (tvOS) / tvOS Tests | AWSDataStorePluginIntegrationTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lazy Load Tests / DataStore Integration Tests | Lazy Load (tvOS) / tvOS Tests | AWSDataStorePluginLazyLoadTests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@1bd1e32a3bdc45362d1e726936510720a7c30a57, actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11, aws-actions/configure-aws-credentials@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/