Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
98a384c
chore: removed v2 from packages that don't use it
Sep 17, 2025
a7ed5bb
refactor: update amplify-cli, amplify-console-integ-tests, and amplif…
Sep 17, 2025
e4062a0
refactor: category-function and appsync-sim
Sep 17, 2025
856a4e6
fix: some adjustments
Sep 17, 2025
b2a9de6
fix: fix some e2e tests
Sep 18, 2025
53f8ed6
fix: unit tests
Sep 18, 2025
fabf072
chore: dedupe
Sep 18, 2025
9f05e7c
refactor: amplify-util-mock
Sep 19, 2025
85f572e
fix: mock tests and dynamodb sim
Sep 19, 2025
35b9d57
fix: dynamoDb creds
Sep 19, 2025
0dcd1dd
fix: update cred resolution
Sep 22, 2025
0436460
fix: switch from null to undefined
Sep 22, 2025
8971021
fix: adjust creds again
Sep 24, 2025
8de60b0
fix: resolve credentials
Sep 26, 2025
fea82b6
fix: marshall objects
Sep 26, 2025
058029c
chore: try checking if type is marshalled
Sep 26, 2025
f30585c
chore: adjustments
Sep 30, 2025
7529161
fix: swap dynamoClients
Oct 1, 2025
deec9b6
chore: dedupe
Oct 1, 2025
b80909d
fix: unmarshall
Oct 1, 2025
206f1e1
Revert "fix: unmarshall"
Oct 1, 2025
41629d1
Revert "chore: dedupe"
Oct 1, 2025
39f7a9f
Revert "fix: swap dynamoClients"
Oct 1, 2025
21c94af
chore: alter marshalling
Oct 2, 2025
6e9f1c3
Merge branch 'dev' into sdk-migrations-3
Oct 2, 2025
ce7cf35
chore: debugging
Oct 2, 2025
994d065
chore: debugging
Oct 2, 2025
fe5bb85
Merge branch 'dev' into sdk-migrations-3
Oct 2, 2025
eee1aa1
chore: debugging
Oct 2, 2025
323006e
chore: debugging
Oct 3, 2025
c14bb74
chore: debugging...
Oct 3, 2025
832e4f8
fix: json values
Oct 3, 2025
312e8c9
chore: debugging
Oct 3, 2025
4d94f89
chore: trying something
Oct 3, 2025
bf84a44
fix: special array handling
Oct 3, 2025
ad2c6b4
chore: debugging
Oct 3, 2025
38af22e
chore: debugging
Oct 3, 2025
1ae2ebe
chore: debugging
Oct 3, 2025
fa954b0
fix: malformed nextToken
Oct 3, 2025
3b1ee9c
chore: debugging
Oct 6, 2025
25a81ed
Merge branch 'dev' into sdk-migrations-3
Oct 6, 2025
96978a1
chore: dedupe
Oct 6, 2025
e6900b4
fix: test isolation
Oct 6, 2025
1ac9289
chore: revert test isolation
Oct 6, 2025
f4928e6
chore: remove non mock changes
Oct 6, 2025
c1b9b4a
chore: number
Oct 6, 2025
a50f79d
fix: unmarshalling
Oct 7, 2025
c562ba5
fix: tests
Oct 7, 2025
27fe8f8
fix: dealing with mapped types
Oct 8, 2025
3ba76ac
chore: clean up
Oct 8, 2025
8f9837a
fix: lint and minor package size bump
Oct 8, 2025
58ef1c7
fix: e2e test stability
Oct 9, 2025
75c479f
Merge branch 'dev' into sdk-migrations-3
Oct 9, 2025
d125cad
Revert "fix: e2e test stability"
Oct 9, 2025
c72da1d
Merge branch 'dev' into sdk-migrations-3
Oct 17, 2025
cf2f730
Merge branch 'dev' into sdk-migrations-3
Oct 17, 2025
c075284
Merge branch 'dev' into sdk-migrations-3
Oct 21, 2025
aa9a917
fix: move more tests to run as duo
Oct 21, 2025
b9005f8
Merge branch 'sdk-migrations-3' of github.com:aws-amplify/amplify-cli…
Oct 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .circleci/local_publish_helpers_codebuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -139,10 +139,10 @@ function verifyPkgCli {
fi
}

# TODO: After V3 migrations are done, decrease 1090 back to 930 and 875 back to 750
verifySinglePkg "amplify-pkg-linux-x64" "amplify-pkg-linux-x64.tgz" $((1090 * 1024 * 1024))
verifySinglePkg "amplify-pkg-macos-x64" "amplify-pkg-macos-x64.tgz" $((1090 * 1024 * 1024))
verifySinglePkg "amplify-pkg-win-x64.exe" "amplify-pkg-win-x64.tgz" $((1090 * 1024 * 1024))
# TODO: After V3 migrations are done, decrease 1095 back to 930 and 875 back to 750
verifySinglePkg "amplify-pkg-linux-x64" "amplify-pkg-linux-x64.tgz" $((1095 * 1024 * 1024))
verifySinglePkg "amplify-pkg-macos-x64" "amplify-pkg-macos-x64.tgz" $((1095 * 1024 * 1024))
verifySinglePkg "amplify-pkg-win-x64.exe" "amplify-pkg-win-x64.tgz" $((1095 * 1024 * 1024))
verifySinglePkg "amplify-pkg-linux-arm64" "amplify-pkg-linux-arm64.tgz" $((875 * 1024 * 1024))
}

Expand Down
1 change: 1 addition & 0 deletions .eslint-dictionary.json
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@
"macos",
"matcher",
"matchers",
"marshall",
"metafile",
"mfas",
"migrator",
Expand Down
118 changes: 66 additions & 52 deletions codebuild_specs/e2e_workflow_generated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -427,39 +427,46 @@ batch:
TEST_SUITE: src/__tests__/schema-auth-1a.test.ts|src/__tests__/geo-headless.test.ts|src/__tests__/function_9a.test.ts
depend-on:
- upb
- identifier: l_export_pull_a_api_7_api_10
- identifier: l_export_pull_a_api_7
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/export-pull-a.test.ts|src/__tests__/api_7.test.ts|src/__tests__/api_10.test.ts
TEST_SUITE: src/__tests__/export-pull-a.test.ts|src/__tests__/api_7.test.ts
depend-on:
- upb
- identifier: l_api_key_migration5_schema_iterative_rollback_1_schema_auth_9_b
- identifier: l_api_10_api_key_migration5_schema_iterative_rollback_1
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts|src/__tests__/schema-auth-9-b.test.ts
TEST_SUITE: src/__tests__/api_10.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts
depend-on:
- upb
- identifier: l_schema_auth_7b_schema_auth_7a_schema_auth_2a
- identifier: l_schema_auth_9_b_schema_auth_7b_schema_auth_7a
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-2a.test.ts
TEST_SUITE: src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-7a.test.ts
depend-on:
- upb
- identifier: l_schema_auth_1b_schema_auth_11_b_predictions
- identifier: l_schema_auth_2a_schema_auth_1b_schema_auth_11_b
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-11-b.test.ts|src/__tests__/predictions.test.ts
TEST_SUITE: src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-11-b.test.ts
depend-on:
- upb
- identifier: l_layer_3_hosting_geo_import_3
- identifier: l_predictions_layer_3
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/layer-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/geo-import-3.test.ts
TEST_SUITE: src/__tests__/predictions.test.ts|src/__tests__/layer-3.test.ts
depend-on:
- upb
- identifier: l_hosting_geo_import_3
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/hosting.test.ts|src/__tests__/geo-import-3.test.ts
depend-on:
- upb
- identifier: l_geo_add_d_geo_add_c_delete
Expand Down Expand Up @@ -560,152 +567,159 @@ batch:
TEST_SUITE: src/__tests__/function_15.test.ts|src/__tests__/function_14.test.ts|src/__tests__/function_13.test.ts
depend-on:
- upb
- identifier: l_function_12_export_pull_c_custom_resource_with_storage
- identifier: l_function_12_export_pull_c
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/function_12.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/custom-resource-with-storage.test.ts
TEST_SUITE: src/__tests__/function_12.test.ts|src/__tests__/export-pull-c.test.ts
depend-on:
- upb
- identifier: l_custom_resource_with_storage_build_function_build_function_yarn_modern
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/build-function.test.ts|src/__tests__/build-function-yarn-modern.test.ts
CLI_REGION: us-west-2
depend-on:
- upb
- identifier: l_build_function_build_function_yarn_modern_auth_5g
- identifier: l_auth_5g_auth_2h_auth_2g
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/build-function.test.ts|src/__tests__/build-function-yarn-modern.test.ts|src/__tests__/auth_5g.test.ts
TEST_SUITE: src/__tests__/auth_5g.test.ts|src/__tests__/auth_2h.test.ts|src/__tests__/auth_2g.test.ts
depend-on:
- upb
- identifier: l_auth_2h_auth_2g_auth_12
- identifier: l_auth_12_api_9a
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/auth_2h.test.ts|src/__tests__/auth_2g.test.ts|src/__tests__/auth_12.test.ts
TEST_SUITE: src/__tests__/auth_12.test.ts|src/__tests__/api_9a.test.ts
depend-on:
- upb
- identifier: l_api_9a_api_6c
- identifier: l_api_6c_api_2b
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/api_9a.test.ts|src/__tests__/api_6c.test.ts
TEST_SUITE: src/__tests__/api_6c.test.ts|src/__tests__/api_2b.test.ts
depend-on:
- upb
- identifier: l_api_2b_api_2a_amplify_remove
- identifier: l_api_2a_amplify_remove_S3server
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/api_2b.test.ts|src/__tests__/api_2a.test.ts|src/__tests__/amplify-remove.test.ts
TEST_SUITE: src/__tests__/api_2a.test.ts|src/__tests__/amplify-remove.test.ts|src/__tests__/storage-simulator/S3server.test.ts
depend-on:
- upb
- identifier: l_S3server_smoketest_smoketest_ios
- identifier: l_smoketest_smoketest_ios_javascript_notifications_pinpoint_config
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/storage-simulator/S3server.test.ts|src/__tests__/smoke-tests/smoketest.test.ts|src/__tests__/smoke-tests/smoketest-ios.test.ts
TEST_SUITE: src/__tests__/smoke-tests/smoketest.test.ts|src/__tests__/smoke-tests/smoketest-ios.test.ts|src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts
depend-on:
- upb
- identifier: l_javascript_notifications_pinpoint_config_javascript_analytics_pinpoint_config_ios_notifications_pinpoint_config
- identifier: l_javascript_analytics_pinpoint_config_ios_notifications_pinpoint_config_ios_analytics_pinpoint_config
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts
TEST_SUITE: src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts
depend-on:
- upb
- identifier: l_ios_analytics_pinpoint_config_flutter_notifications_pinpoint_config_flutter_analytics_pinpoint_config
- identifier: l_flutter_notifications_pinpoint_config_flutter_analytics_pinpoint_config_android_notifications_pinpoint_config
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts
TEST_SUITE: src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts
depend-on:
- upb
- identifier: l_android_notifications_pinpoint_config_android_analytics_pinpoint_config_opensearch_simulator
- identifier: l_android_analytics_pinpoint_config_opensearch_simulator_general_config_headless_init
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts
TEST_SUITE: src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts
depend-on:
- upb
- identifier: l_general_config_headless_init_dynamodb_simulator_user_groups
- identifier: l_dynamodb_simulator_user_groups_user_groups_s3_access
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/auth/user-groups.test.ts
TEST_SUITE: src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/auth/user-groups.test.ts|src/__tests__/auth/user-groups-s3-access.test.ts
depend-on:
- upb
- identifier: l_user_groups_s3_access_hosted_ui_admin_api
- identifier: l_hosted_ui_admin_api_schema_iterative_update_locking
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/auth/user-groups-s3-access.test.ts|src/__tests__/auth/hosted-ui.test.ts|src/__tests__/auth/admin-api.test.ts
TEST_SUITE: src/__tests__/auth/hosted-ui.test.ts|src/__tests__/auth/admin-api.test.ts|src/__tests__/schema-iterative-update-locking.test.ts
depend-on:
- upb
- identifier: l_schema_iterative_update_locking_function_8_api_8
- identifier: l_function_8_api_8_schema_auth_13
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/function_8.test.ts|src/__tests__/api_8.test.ts
TEST_SUITE: src/__tests__/function_8.test.ts|src/__tests__/api_8.test.ts|src/__tests__/schema-auth-13.test.ts
depend-on:
- upb
- identifier: l_schema_auth_13_layer_2_api_lambda_auth_2
- identifier: l_layer_2_api_lambda_auth_2_schema_iterative_update_1
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/schema-auth-13.test.ts|src/__tests__/layer-2.test.ts|src/__tests__/graphql-v2/api_lambda_auth_2.test.ts
TEST_SUITE: src/__tests__/layer-2.test.ts|src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-iterative-update-1.test.ts
depend-on:
- upb
- identifier: l_schema_iterative_update_1_function_5_schema_function_1
- identifier: l_function_5_schema_function_1_schema_connection_2
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-function-1.test.ts
TEST_SUITE: src/__tests__/function_5.test.ts|src/__tests__/schema-function-1.test.ts|src/__tests__/schema-connection-2.test.ts
depend-on:
- upb
- identifier: l_schema_connection_2_function_2a_auth_6
- identifier: l_function_2a_auth_6_storage_1b
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/schema-connection-2.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/auth_6.test.ts
TEST_SUITE: src/__tests__/function_2a.test.ts|src/__tests__/auth_6.test.ts|src/__tests__/storage-1b.test.ts
depend-on:
- upb
- identifier: l_storage_1b_storage_1a_schema_iterative_update_2
- identifier: l_storage_1a_schema_iterative_update_2_function_9b
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/storage-1b.test.ts|src/__tests__/storage-1a.test.ts|src/__tests__/schema-iterative-update-2.test.ts
TEST_SUITE: src/__tests__/storage-1a.test.ts|src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/function_9b.test.ts
depend-on:
- upb
- identifier: l_function_9b_custom_policies_container_api_9b
- identifier: l_custom_policies_container_api_9b_function_7
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/function_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/api_9b.test.ts
TEST_SUITE: src/__tests__/custom_policies_container.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/function_7.test.ts
depend-on:
- upb
- identifier: l_function_7_function_2b_function_11
- identifier: l_function_2b_function_11_api_connection_migration2
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/function_7.test.ts|src/__tests__/function_2b.test.ts|src/__tests__/function_11.test.ts
TEST_SUITE: src/__tests__/function_2b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/migration/api.connection.migration2.test.ts
depend-on:
- upb
- identifier: l_api_connection_migration2_storage_4_containers_api_secrets
- identifier: l_storage_4_containers_api_secrets_api_4
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/containers-api-secrets.test.ts
TEST_SUITE: src/__tests__/storage-4.test.ts|src/__tests__/containers-api-secrets.test.ts|src/__tests__/api_4.test.ts
depend-on:
- upb
- identifier: l_api_4_schema_auth_10_schema_key
- identifier: l_schema_auth_10_schema_key_resolvers
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/api_4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/schema-key.test.ts
TEST_SUITE: src/__tests__/schema-auth-10.test.ts|src/__tests__/schema-key.test.ts|src/__tests__/resolvers.test.ts
depend-on:
- upb
- identifier: l_resolvers_geo_multi_env_searchable_datastore
- identifier: l_geo_multi_env_searchable_datastore
buildspec: codebuild_specs/run_e2e_tests_linux.yml
env:
variables:
TEST_SUITE: src/__tests__/resolvers.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts
TEST_SUITE: src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts
depend-on:
- upb
- identifier: l_schema_searchable_apigw
Expand Down
Loading
Loading