From 2812c288dfe47b59b1c8c00bcedaf2cbe7914493 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Fri, 19 May 2023 14:47:55 -0700 Subject: [PATCH 01/29] chore: put wait for ids in file --- codebuild_specs/aggregate_e2e_reports.yml | 2 +- codebuild_specs/e2e_workflow_generated.yml | 496 ++++++++++----------- codebuild_specs/wait_for_ids.txt | 1 + scripts/split-e2e-tests-codebuild.ts | 13 +- shared-scripts.sh | 5 +- 5 files changed, 255 insertions(+), 262 deletions(-) create mode 100644 codebuild_specs/wait_for_ids.txt diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 9a57beb2644..a8631fc4d48 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -4,7 +4,7 @@ env: phases: build: commands: - - source ./shared-scripts.sh && _waitForJobs $CODEBUILD_SOURCE_VERSION $WAIT_FOR_IDS + - source ./shared-scripts.sh && _waitForJobs $CODEBUILD_SOURCE_VERSION $WAIT_FOR_IDS_FILE_PATH - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION reports: e2e-reports: diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index c23a9343bda..f0196600151 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -111,7 +111,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/mock-api.test.ts|src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_auth_2a_auth_2b_auth_2d_auth_2f @@ -121,7 +121,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_2a.test.ts|src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -132,7 +132,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-lifecycle.test.ts|src/__tests__/uibuilder.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -143,7 +143,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts|src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -154,7 +154,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts|src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_sms_pull_pull_auth_10_container_hosting @@ -164,7 +164,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-sms-pull.test.ts|src/__tests__/pull.test.ts|src/__tests__/auth_10.test.ts|src/__tests__/container-hosting.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -175,7 +175,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-in-app-messaging-env-2.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_with_babel_config_amplify_configure_env_2_init_d @@ -185,7 +185,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/env-2.test.ts|src/__tests__/init_d.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_init_f_auth_5d_configure_project_git_clone_attach @@ -195,7 +195,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/git-clone-attach.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_init_c_layer_4_function_2c_function_3b @@ -235,7 +235,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/storage-2.test.ts|src/__tests__/export.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned @@ -245,7 +245,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-sms.test.ts|src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_auth_1c_auth_5e_auth_8b_geo_add_b @@ -255,7 +255,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_1c.test.ts|src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d @@ -265,7 +265,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/s3-sse.test.ts|src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_5f_env_4_frontend_config_drift_schema_auth_4d @@ -275,7 +275,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_5f.test.ts|src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -286,7 +286,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-6a.test.ts|src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_model_migration_auth_3c_auth_4c_auth_5a @@ -296,7 +296,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_auth_5c_env_1_geo_add_a_init_a @@ -306,7 +306,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_5c.test.ts|src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9 @@ -316,7 +316,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-4c.test.ts|src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts|src/__tests__/auth_9.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_custom_resources_env_5_function_10_function_9c @@ -326,7 +326,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/custom_resources.test.ts|src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b @@ -336,7 +336,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/function-permissions.test.ts|src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a @@ -346,7 +346,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-5d.test.ts|src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_3b_auth_4a_auth_7a_auth_8c @@ -356,7 +356,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_3b.test.ts|src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_feature_flags_geo_import_1b_global_sandbox_a_init_e @@ -366,7 +366,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/feature-flags.test.ts|src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -377,7 +377,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration @@ -387,7 +387,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-6d.test.ts|src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_10_api_7_export_pull_a_function_9a @@ -397,7 +397,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_10.test.ts|src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b @@ -407,7 +407,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-headless.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3 @@ -417,7 +417,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-8b.test.ts|src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_auth_11_auth_1b_delete_geo_add_c @@ -427,7 +427,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_11.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_geo_add_d_geo_import_3_hosting_layer_3 @@ -437,7 +437,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-add-d.test.ts|src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -448,7 +448,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.connection.migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b @@ -458,7 +458,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -469,7 +469,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts|src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_7b_export_pull_b_function_3a_init_special_case @@ -479,7 +479,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts|src/__tests__/function_3a.test.ts|src/__tests__/init-special-case.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_http_migration_schema_auth_12_schema_auth_3_schema_function_2 @@ -489,7 +489,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-function-2.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_4b_auth_8a_export_pull_d_schema_auth_5a @@ -499,7 +499,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts|src/__tests__/schema-auth-5a.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -510,7 +510,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-iterative-rollback-2.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_api_2b_api_6c_api_9a_auth_12 @@ -520,7 +520,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_12.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c @@ -533,187 +533,186 @@ batch: CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - - identifier: l_function_2d_general_config_headless_init_help_hooks_c + - identifier: l_function_12_function_2d_general_config_headless_init_help buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts - CLI_REGION: us-west-2 + src/__tests__/function_12.test.ts|src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - - identifier: l_init_force_push_interactions_1_interactions_2_minify_cloudformation + - identifier: l_hooks_c_init_force_push_interactions_1_interactions_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts + src/__tests__/hooks-c.test.ts|src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: >- - l_notifications_multi_env_opensearch_simulator_parameter_store_1_parameter_store_2 + l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/notifications-multi-env.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts - CLI_REGION: ap-southeast-2 + src/__tests__/minify-cloudformation.test.ts|src/__tests__/notifications-multi-env.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/parameter-store-1.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: >- - l_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config_flutter_notificatio + l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts - CLI_REGION: us-west-2 + src/__tests__/parameter-store-2.test.ts|src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: >- - l_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pinpoint_config_javascript_notifications + l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts - CLI_REGION: us-east-2 + src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - - identifier: l_pull_2_push_smoketest_S3server + - identifier: l_javascript_notifications_pinpoint_config_pull_2_push_smoketest buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/pull-2.test.ts|src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts|src/__tests__/storage-simulator/S3server.test.ts - CLI_REGION: us-east-2 + src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pull-2.test.ts|src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - - identifier: l_api_8_function_8_schema_iterative_update_locking_api_lambda_auth_2 + - identifier: l_S3server_api_8_function_8_schema_iterative_update_locking buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/api_8.test.ts|src/__tests__/function_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/graphql-v2/api_lambda_auth_2.test.ts - CLI_REGION: ap-southeast-2 + src/__tests__/storage-simulator/S3server.test.ts|src/__tests__/api_8.test.ts|src/__tests__/function_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - - identifier: l_layer_2_schema_auth_13_function_5_schema_iterative_update_1 + - identifier: l_api_lambda_auth_2_layer_2_schema_auth_13_function_5 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/layer-2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts - CLI_REGION: eu-central-1 + src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/layer-2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - - identifier: l_auth_6_function_2a_schema_connection_2_schema_function_1 + - identifier: l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/schema-function-1.test.ts - CLI_REGION: us-west-2 + src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - - identifier: l_api_9b_custom_policies_container_function_9b_schema_iterative_update_2 + - identifier: l_schema_function_1_api_9b_custom_policies_container_function_9b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts - CLI_REGION: eu-west-2 + src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - - identifier: l_storage_1a_storage_1b_function_11_function_2b + - identifier: l_schema_iterative_update_2_storage_1a_storage_1b_function_11 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts - CLI_REGION: eu-west-2 + src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - - identifier: l_function_7_api_connection_migration2_api_4_containers_api_secrets + - identifier: l_function_2b_function_7_api_connection_migration2_api_4 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/function_7.test.ts|src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts|src/__tests__/containers-api-secrets.test.ts - CLI_REGION: ap-southeast-2 + src/__tests__/function_2b.test.ts|src/__tests__/function_7.test.ts|src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - - identifier: l_storage_4_schema_auth_10_geo_multi_env_searchable_datastore + - identifier: l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts - CLI_REGION: us-east-1 + src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - - identifier: l_resolvers_schema_key_api_5_apigw + - identifier: l_searchable_datastore_resolvers_schema_key_api_5 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts|src/__tests__/apigw.test.ts - CLI_REGION: ap-southeast-1 + src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - - identifier: >- - l_api_lambda_auth_1_api_key_migration2_schema_searchable_api_key_migration1 + - identifier: l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts|src/__tests__/migration/api.key.migration1.test.ts - CLI_REGION: us-west-2 + src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - - identifier: l_schema_auth_14_api_3_api_6b_api_1 + - identifier: l_api_key_migration1_schema_auth_14_api_3_api_6b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts - CLI_REGION: us-east-2 + src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - - identifier: l_layer_1_api_key_migration4_schema_iterative_update_4_function_1 + - identifier: l_api_1_layer_1_api_key_migration4_schema_iterative_update_4 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: >- - src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts - CLI_REGION: ap-southeast-1 + src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - - identifier: l_storage_5 + - identifier: l_function_1_storage_5 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: compute-type: BUILD_GENERAL1_MEDIUM variables: - TEST_SUITE: src/__tests__/storage-5.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/function_1.test.ts|src/__tests__/storage-5.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_2c @@ -722,7 +721,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_auth_2e @@ -731,7 +730,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/auth_2e.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_remove_3 @@ -740,7 +739,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-remove-3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_add_f @@ -749,7 +748,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-add-f.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_add_e @@ -758,7 +757,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-add-e.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_2c @@ -767,7 +766,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_2c.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_env_3 @@ -776,7 +775,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_geo_remove_2 @@ -785,7 +784,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-remove-2.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_in_app_messaging @@ -794,7 +793,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_auth_2a @@ -803,7 +802,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_2a.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_auth_1a @@ -812,7 +811,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_1a.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_import_auth_2b @@ -821,7 +820,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_2b.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_import_s3_2a @@ -830,7 +829,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_2a.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_import_s3_2c @@ -839,7 +838,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_2c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_auth_1b @@ -848,7 +847,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_1b.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_11_a @@ -857,7 +856,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_update_1 @@ -866,7 +865,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-update-1.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_geo_update_2 @@ -875,7 +874,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-update-2.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_import_s3_3 @@ -884,7 +883,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_2b @@ -893,7 +892,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_2b.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_hostingPROD @@ -902,7 +901,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_s3_2b @@ -911,7 +910,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_2b.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_containers_api_1 @@ -920,7 +919,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_15 @@ -929,7 +928,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_schema_connection_1 @@ -938,7 +937,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_import_auth_3 @@ -947,7 +946,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_3.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_2a @@ -956,7 +955,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_2a.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_containers_api_2 @@ -965,7 +964,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_import_s3_1 @@ -984,7 +983,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: 1 depend-on: - upload_pkg_binaries @@ -994,7 +993,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_1 @@ -1017,7 +1016,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts|src/__tests__/auth_2a.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1031,7 +1030,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts|src/__tests__/notifications-lifecycle.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1046,7 +1045,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts|src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1061,7 +1060,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1076,7 +1075,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts|src/__tests__/notifications-sms-pull.test.ts|src/__tests__/auth_10.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1090,7 +1089,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/container-hosting.test.ts|src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1105,7 +1104,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-in-app-messaging-env-2.test.ts|src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/init_d.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1119,7 +1118,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/init_c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1147,7 +1146,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/tags.test.ts|src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1161,7 +1160,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/storage-2.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts|src/__tests__/notifications-sms.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1175,7 +1174,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts|src/__tests__/auth_1c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1189,7 +1188,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts|src/__tests__/s3-sse.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1203,7 +1202,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts|src/__tests__/auth_5f.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1217,7 +1216,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts|src/__tests__/schema-auth-6a.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1232,7 +1231,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts|src/__tests__/transformer-migrations/model-migration.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1246,7 +1245,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts|src/__tests__/auth_5c.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1260,7 +1259,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts|src/__tests__/schema-auth-4c.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1288,7 +1287,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts|src/__tests__/function-permissions.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1302,7 +1301,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts|src/__tests__/schema-auth-5d.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1316,7 +1315,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts|src/__tests__/auth_3b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1330,7 +1329,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts|src/__tests__/feature-flags.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1345,7 +1344,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1373,7 +1372,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts|src/__tests__/api_10.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1387,7 +1386,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts|src/__tests__/geo-headless.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1401,7 +1400,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-8b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1429,7 +1428,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts|src/__tests__/geo-add-d.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1443,7 +1442,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/migration/api.connection.migration.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1457,7 +1456,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts|src/__tests__/schema-auth-1b.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1471,7 +1470,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-9-b.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1485,7 +1484,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts|src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1499,7 +1498,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init-special-case.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1513,7 +1512,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-function-2.test.ts|src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1527,7 +1526,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-5a.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1547,7 +1546,7 @@ batch: - build_windows - upload_pkg_binaries - identifier: >- - w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_2d + w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1555,13 +1554,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/function_2d.test.ts + src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/function_12.test.ts CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_general_config_headless_init_help_hooks_c_init_force_push + - identifier: w_function_2d_general_config_headless_init_help_hooks_c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1569,14 +1568,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts|src/__tests__/init-force-push.test.ts - CLI_REGION: us-west-2 + src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: >- - w_interactions_1_interactions_2_minify_cloudformation_notifications_multi_env + - identifier: w_init_force_push_interactions_1_interactions_2_minify_cloudformation buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1584,13 +1582,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts|src/__tests__/notifications-multi-env.test.ts + src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_parameter_store_1_parameter_store_2_pull_2_push + - identifier: w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1598,13 +1596,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/pull-2.test.ts|src/__tests__/push.test.ts - CLI_REGION: eu-west-2 + src/__tests__/notifications-multi-env.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/pull-2.test.ts + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_smoketest_api_8_schema_iterative_update_locking_api_lambda_auth_2 + - identifier: w_push_smoketest_api_8_schema_iterative_update_locking buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1612,13 +1610,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/smoketest.test.ts|src/__tests__/api_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/graphql-v2/api_lambda_auth_2.test.ts - CLI_REGION: ap-southeast-2 + src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts|src/__tests__/api_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_schema_auth_13_function_5_schema_iterative_update_1_auth_6 + - identifier: w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1626,13 +1624,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/auth_6.test.ts - CLI_REGION: ap-southeast-1 + src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_function_2a_schema_connection_2_schema_function_1_api_9b + - identifier: w_auth_6_function_2a_schema_connection_2_schema_function_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1640,14 +1638,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts - CLI_REGION: us-east-2 + src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/schema-function-1.test.ts + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: >- - w_custom_policies_container_function_9b_schema_iterative_update_2_storage_1a + - identifier: w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1655,13 +1652,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts - CLI_REGION: ap-northeast-1 + src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_storage_1b_function_11_function_2b_api_connection_migration2 + - identifier: w_storage_1a_storage_1b_function_11_function_2b buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1669,13 +1666,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts|src/__tests__/migration/api.connection.migration2.test.ts - CLI_REGION: us-west-2 + src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_api_4_containers_api_secrets_storage_4_schema_auth_10 + - identifier: w_api_connection_migration2_api_4_containers_api_secrets_storage_4 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1683,13 +1680,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/api_4.test.ts|src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts - CLI_REGION: us-west-2 + src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts|src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_geo_multi_env_searchable_datastore_resolvers_schema_key + - identifier: w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1697,13 +1694,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts - CLI_REGION: us-east-2 + src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_api_5_apigw_api_lambda_auth_1_api_key_migration2 + - identifier: w_schema_key_api_5_apigw_api_lambda_auth_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1711,13 +1708,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/api_5.test.ts|src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/migration/api.key.migration2.test.ts + src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts|src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_schema_searchable_api_key_migration1_schema_auth_14_api_3 + - identifier: w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1725,13 +1722,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/schema-searchable.test.ts|src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts - CLI_REGION: us-east-1 + src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts|src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_api_6b_api_1_layer_1_api_key_migration4 + - identifier: w_api_3_api_6b_api_1_layer_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1739,13 +1736,13 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts - CLI_REGION: ap-northeast-1 + src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows - upload_pkg_binaries - - identifier: w_schema_iterative_update_4_function_1 + - identifier: w_api_key_migration4_schema_iterative_update_4_function_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER @@ -1753,8 +1750,8 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: >- - src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts - CLI_REGION: ap-southeast-1 + src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1767,7 +1764,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1793,7 +1790,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1806,7 +1803,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1832,7 +1829,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1845,7 +1842,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1871,7 +1868,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1897,7 +1894,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1910,7 +1907,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: true depend-on: - build_windows @@ -1923,7 +1920,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: true depend-on: - build_windows @@ -1936,7 +1933,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1949,7 +1946,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: true depend-on: - build_windows @@ -1958,8 +1955,7 @@ batch: env: compute-type: BUILD_GENERAL1_MEDIUM variables: - WAIT_FOR_IDS: >- - l_datastore_modelgen_amplify_app_diagnose_hooks_a,l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js,l_auth_2a_auth_2b_auth_2d_auth_2f,l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2,l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1,l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1,l_notifications_sms_pull_pull_auth_10_container_hosting,l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2,l_with_babel_config_amplify_configure_env_2_init_d,l_init_f_auth_5d_configure_project_git_clone_attach,l_init_c_layer_4_function_2c_function_3b,l_function_4_interactions_schema_model_a_tags,l_auth_1a_auth_trigger_custom_policies_function_function_6,l_storage_2_export_iam_permissions_boundary_node_function,l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned,l_auth_1c_auth_5e_auth_8b_geo_add_b,l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d,l_auth_5f_env_4_frontend_config_drift_schema_auth_4d,l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions,l_model_migration_auth_3c_auth_4c_auth_5a,l_auth_5c_env_1_geo_add_a_init_a,l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9,l_custom_resources_env_5_function_10_function_9c,l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b,l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a,l_auth_3b_auth_4a_auth_7a_auth_8c,l_feature_flags_geo_import_1b_global_sandbox_a_init_e,l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c,l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration,l_api_10_api_7_export_pull_a_function_9a,l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b,l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3,l_auth_11_auth_1b_delete_geo_add_c,l_geo_add_d_geo_import_3_hosting_layer_3,l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b,l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b,l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a,l_auth_7b_export_pull_b_function_3a_init_special_case,l_http_migration_schema_auth_12_schema_auth_3_schema_function_2,l_auth_4b_auth_8a_export_pull_d_schema_auth_5a,l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a,l_api_2b_api_6c_api_9a_auth_12,l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c,l_function_2d_general_config_headless_init_help_hooks_c,l_init_force_push_interactions_1_interactions_2_minify_cloudformation,l_notifications_multi_env_opensearch_simulator_parameter_store_1_parameter_store_2,l_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config_flutter_notificatio,l_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pinpoint_config_javascript_notifications,l_pull_2_push_smoketest_S3server,l_api_8_function_8_schema_iterative_update_locking_api_lambda_auth_2,l_layer_2_schema_auth_13_function_5_schema_iterative_update_1,l_auth_6_function_2a_schema_connection_2_schema_function_1,l_api_9b_custom_policies_container_function_9b_schema_iterative_update_2,l_storage_1a_storage_1b_function_11_function_2b,l_function_7_api_connection_migration2_api_4_containers_api_secrets,l_storage_4_schema_auth_10_geo_multi_env_searchable_datastore,l_resolvers_schema_key_api_5_apigw,l_api_lambda_auth_1_api_key_migration2_schema_searchable_api_key_migration1,l_schema_auth_14_api_3_api_6b_api_1,l_layer_1_api_key_migration4_schema_iterative_update_4_function_1,l_storage_5,l_auth_2c,l_auth_2e,l_geo_remove_3,l_geo_add_f,l_geo_add_e,l_import_dynamodb_2c,l_env_3,l_geo_remove_2,l_notifications_in_app_messaging,l_import_auth_2a,l_import_auth_1a,l_import_auth_2b,l_import_s3_2a,l_import_s3_2c,l_import_auth_1b,l_schema_auth_11_a,l_geo_update_1,l_geo_update_2,l_import_s3_3,l_import_dynamodb_2b,l_hostingPROD,l_import_s3_2b,l_containers_api_1,l_schema_auth_15,l_schema_connection_1,l_import_auth_3,l_import_dynamodb_2a,l_containers_api_2,l_import_s3_1,l_searchable_migration,l_geo_remove_1,l_import_dynamodb_1,w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a,w_auth_2b_auth_2d_auth_2f_notifications_lifecycle,w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c,w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen,w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10,w_container_hosting_init_b_notifications_apns_notifications_fcm,w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d,w_init_f_auth_5d_configure_project_init_c,w_layer_4_function_2c_interactions_schema_model_a,w_tags_auth_1a_auth_trigger_custom_policies_function,w_storage_2_iam_permissions_boundary_node_function_notifications_sms,w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c,w_auth_5e_auth_8b_geo_add_b_s3_sse,w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f,w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a,w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration,w_auth_3c_auth_4c_auth_5a_auth_5c,w_env_1_geo_add_a_init_a_schema_auth_4c,w_schema_auth_5c_auth_5b_auth_9_custom_resources,w_env_5_function_10_function_9c_function_permissions,w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d,w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b,w_auth_4a_auth_7a_auth_8c_feature_flags,w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2,w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d,w_schema_auth_7c_schema_auth_8a_function_migration_api_10,w_api_7_export_pull_a_function_9a_geo_headless,w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b,w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11,w_auth_1b_delete_geo_add_c_geo_add_d,w_geo_import_3_hosting_layer_3_api_connection_migration,w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b,w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b,w_predictions_migration_api_6a_auth_7b_export_pull_b,w_init_special_case_http_migration_schema_auth_12_schema_auth_3,w_schema_function_2_auth_4b_auth_8a_export_pull_d,w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a,w_api_2b_api_6c_api_9a_auth_2g,w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_2d,w_general_config_headless_init_help_hooks_c_init_force_push,w_interactions_1_interactions_2_minify_cloudformation_notifications_multi_env,w_parameter_store_1_parameter_store_2_pull_2_push,w_smoketest_api_8_schema_iterative_update_locking_api_lambda_auth_2,w_schema_auth_13_function_5_schema_iterative_update_1_auth_6,w_function_2a_schema_connection_2_schema_function_1_api_9b,w_custom_policies_container_function_9b_schema_iterative_update_2_storage_1a,w_storage_1b_function_11_function_2b_api_connection_migration2,w_api_4_containers_api_secrets_storage_4_schema_auth_10,w_geo_multi_env_searchable_datastore_resolvers_schema_key,w_api_5_apigw_api_lambda_auth_1_api_key_migration2,w_schema_searchable_api_key_migration1_schema_auth_14_api_3,w_api_6b_api_1_layer_1_api_key_migration4,w_schema_iterative_update_4_function_1,w_auth_2c,w_auth_2e,w_env_3,w_notifications_in_app_messaging,w_schema_auth_11_a,w_import_s3_3,w_hostingPROD,w_containers_api_1,w_schema_auth_15,w_schema_connection_1,w_containers_api_2,w_import_s3_1,w_searchable_migration,w_geo_remove_1,w_import_dynamodb_1 + WAIT_FOR_IDS_FILE_PATH: codebuild_specs/wait_for_ids.txt buildspec: codebuild_specs/aggregate_e2e_reports.yml depend-on: - upload_pkg_binaries @@ -1970,7 +1966,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_v5 @@ -1980,7 +1976,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_v5 @@ -2000,7 +1996,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_2_v5 @@ -2010,7 +2006,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_function_migration_update_v5 @@ -2028,7 +2024,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_update_v5 @@ -2037,7 +2033,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/auth_migration_update.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_3_v5 @@ -2047,7 +2043,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_update_v5 @@ -2056,7 +2052,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_d_v6 @@ -2065,7 +2061,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-d.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_init_migration_v6 @@ -2074,7 +2070,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/init-migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_4_v6 @@ -2084,7 +2080,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_e_v6 @@ -2093,7 +2089,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-e.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_v6 @@ -2103,7 +2099,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_migration_d_v6 @@ -2112,7 +2108,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-d.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_b_v6 @@ -2121,7 +2117,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-b.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_c_v6 @@ -2130,7 +2126,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_c_v6 @@ -2139,7 +2135,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-c.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_v6 @@ -2149,7 +2145,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_migration_b_v6 @@ -2158,7 +2154,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-b.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_a_v6 @@ -2167,7 +2163,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-a.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_2_v6 @@ -2177,7 +2173,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_a_v6 @@ -2186,7 +2182,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-a.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_2_v6 @@ -2196,7 +2192,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_apigw_ext_migration_v6 @@ -2205,7 +2201,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/apigw-ext-migration.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_function_migration_update_v6 @@ -2214,7 +2210,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_storage_migration_update_v6 @@ -2242,7 +2238,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_update_v6 @@ -2251,7 +2247,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_scaffold_v10 @@ -2260,7 +2256,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/scaffold.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_graphql_v2_migration_v10 @@ -2269,7 +2265,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/api-graphql-v2.migration.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_rest_basic_migration_v10 @@ -2278,7 +2274,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-basic.migration.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_api_rest_lambda_migration_v10 @@ -2287,7 +2283,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-lambda.migration.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_rest_serverless_migration_v10 @@ -2297,7 +2293,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests_v10/api-rest-serverless.migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_add_all_migration_v10 @@ -2306,7 +2302,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/auth-add-all.migration.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_override_migration_v10 @@ -2315,7 +2311,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/auth-override.migration.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_custom_stack_migration_v10 @@ -2324,7 +2320,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/custom-stack.migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_geo_migration_v10 @@ -2333,7 +2329,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/geo.migration.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_git_clone_migration_tests_v10 @@ -2342,7 +2338,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/git-clone-migration-tests.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_pinpoint_region_migration_v10 @@ -2360,6 +2356,6 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/storage.migration.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries diff --git a/codebuild_specs/wait_for_ids.txt b/codebuild_specs/wait_for_ids.txt new file mode 100644 index 00000000000..76efc5314d0 --- /dev/null +++ b/codebuild_specs/wait_for_ids.txt @@ -0,0 +1 @@ +l_datastore_modelgen_amplify_app_diagnose_hooks_a l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js l_auth_2a_auth_2b_auth_2d_auth_2f l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2 l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1 l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1 l_notifications_sms_pull_pull_auth_10_container_hosting l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2 l_with_babel_config_amplify_configure_env_2_init_d l_init_f_auth_5d_configure_project_git_clone_attach l_init_c_layer_4_function_2c_function_3b l_function_4_interactions_schema_model_a_tags l_auth_1a_auth_trigger_custom_policies_function_function_6 l_storage_2_export_iam_permissions_boundary_node_function l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned l_auth_1c_auth_5e_auth_8b_geo_add_b l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d l_auth_5f_env_4_frontend_config_drift_schema_auth_4d l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions l_model_migration_auth_3c_auth_4c_auth_5a l_auth_5c_env_1_geo_add_a_init_a l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9 l_custom_resources_env_5_function_10_function_9c l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a l_auth_3b_auth_4a_auth_7a_auth_8c l_feature_flags_geo_import_1b_global_sandbox_a_init_e l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration l_api_10_api_7_export_pull_a_function_9a l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3 l_auth_11_auth_1b_delete_geo_add_c l_geo_add_d_geo_import_3_hosting_layer_3 l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a l_auth_7b_export_pull_b_function_3a_init_special_case l_http_migration_schema_auth_12_schema_auth_3_schema_function_2 l_auth_4b_auth_8a_export_pull_d_schema_auth_5a l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a l_api_2b_api_6c_api_9a_auth_12 l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c l_function_12_function_2d_general_config_headless_init_help l_hooks_c_init_force_push_interactions_1_interactions_2 l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1 l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi l_javascript_notifications_pinpoint_config_pull_2_push_smoketest l_S3server_api_8_function_8_schema_iterative_update_locking l_api_lambda_auth_2_layer_2_schema_auth_13_function_5 l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2 l_schema_function_1_api_9b_custom_policies_container_function_9b l_schema_iterative_update_2_storage_1a_storage_1b_function_11 l_function_2b_function_7_api_connection_migration2_api_4 l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env l_searchable_datastore_resolvers_schema_key_api_5 l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable l_api_key_migration1_schema_auth_14_api_3_api_6b l_api_1_layer_1_api_key_migration4_schema_iterative_update_4 l_function_1_storage_5 l_auth_2c l_auth_2e l_geo_remove_3 l_geo_add_f l_geo_add_e l_import_dynamodb_2c l_env_3 l_geo_remove_2 l_notifications_in_app_messaging l_import_auth_2a l_import_auth_1a l_import_auth_2b l_import_s3_2a l_import_s3_2c l_import_auth_1b l_schema_auth_11_a l_geo_update_1 l_geo_update_2 l_import_s3_3 l_import_dynamodb_2b l_hostingPROD l_import_s3_2b l_containers_api_1 l_schema_auth_15 l_schema_connection_1 l_import_auth_3 l_import_dynamodb_2a l_containers_api_2 l_import_s3_1 l_searchable_migration l_geo_remove_1 l_import_dynamodb_1 w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a w_auth_2b_auth_2d_auth_2f_notifications_lifecycle w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10 w_container_hosting_init_b_notifications_apns_notifications_fcm w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d w_init_f_auth_5d_configure_project_init_c w_layer_4_function_2c_interactions_schema_model_a w_tags_auth_1a_auth_trigger_custom_policies_function w_storage_2_iam_permissions_boundary_node_function_notifications_sms w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c w_auth_5e_auth_8b_geo_add_b_s3_sse w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration w_auth_3c_auth_4c_auth_5a_auth_5c w_env_1_geo_add_a_init_a_schema_auth_4c w_schema_auth_5c_auth_5b_auth_9_custom_resources w_env_5_function_10_function_9c_function_permissions w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b w_auth_4a_auth_7a_auth_8c_feature_flags w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2 w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d w_schema_auth_7c_schema_auth_8a_function_migration_api_10 w_api_7_export_pull_a_function_9a_geo_headless w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11 w_auth_1b_delete_geo_add_c_geo_add_d w_geo_import_3_hosting_layer_3_api_connection_migration w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b w_predictions_migration_api_6a_auth_7b_export_pull_b w_init_special_case_http_migration_schema_auth_12_schema_auth_3 w_schema_function_2_auth_4b_auth_8a_export_pull_d w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a w_api_2b_api_6c_api_9a_auth_2g w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12 w_function_2d_general_config_headless_init_help_hooks_c w_init_force_push_interactions_1_interactions_2_minify_cloudformation w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2 w_push_smoketest_api_8_schema_iterative_update_locking w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1 w_auth_6_function_2a_schema_connection_2_schema_function_1 w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2 w_storage_1a_storage_1b_function_11_function_2b w_api_connection_migration2_api_4_containers_api_secrets_storage_4 w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers w_schema_key_api_5_apigw_api_lambda_auth_1 w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14 w_api_3_api_6b_api_1_layer_1 w_api_key_migration4_schema_iterative_update_4_function_1 w_auth_2c w_auth_2e w_env_3 w_notifications_in_app_messaging w_schema_auth_11_a w_import_s3_3 w_hostingPROD w_containers_api_1 w_schema_auth_15 w_schema_connection_1 w_containers_api_2 w_import_s3_1 w_searchable_migration w_geo_remove_1 w_import_dynamodb_1 \ No newline at end of file diff --git a/scripts/split-e2e-tests-codebuild.ts b/scripts/split-e2e-tests-codebuild.ts index 55ef9f76d9d..cdabb32898b 100644 --- a/scripts/split-e2e-tests-codebuild.ts +++ b/scripts/split-e2e-tests-codebuild.ts @@ -152,14 +152,6 @@ const splitTestsV3 = ( pickTests: ((testSuites: string[]) => string[]) | undefined, withAggregateReports = false, ) => { - if (!withAggregateReports && baseJobLinux?.reports) { - delete baseJobLinux.reports; - } - - if (!withAggregateReports && baseJobWindows?.reports) { - delete baseJobWindows.reports; - } - const output: any[] = []; let testSuites = getTestFiles(testDirectory); if (pickTests && typeof pickTests === 'function') { @@ -269,11 +261,14 @@ const splitTestsV3 = ( }); if (withAggregateReports) { + const dependeeIdentifiersFileContents = dependeeIdentifiers.join(' '); + const waitForIdsFilePath = 'codebuild_specs/wait_for_ids.txt'; + fs.writeFileSync(waitForIdsFilePath, dependeeIdentifiersFileContents); const reportsAggregator = { identifier: 'aggregate_e2e_reports', env: { 'compute-type': 'BUILD_GENERAL1_MEDIUM', - variables: { WAIT_FOR_IDS: dependeeIdentifiers.join(',') }, + variables: { WAIT_FOR_IDS_FILE_PATH: waitForIdsFilePath }, }, buildspec: 'codebuild_specs/aggregate_e2e_reports.yml', 'depend-on': ['upload_pkg_binaries'], diff --git a/shared-scripts.sh b/shared-scripts.sh index b9516d476d5..f3885e68a48 100644 --- a/shared-scripts.sh +++ b/shared-scripts.sh @@ -536,8 +536,9 @@ function _downloadReportsFromS3 { function _waitForJobs { expected_source_version=$1 - jobs_depended_on=$2 #comma seperate identifiers with no spaces - jobs_depended_on_json=$(echo $jobs_depended_on | jq -R 'split(",")') + jobs_depended_on_file_path=$2 #comma seperate identifiers with no spaces + jobs_depended_on=$(cat $jobs_depended_on_file_path) + jobs_depended_on_json=$(echo $jobs_depended_on | jq -R 'split(" ")') echo "jobs depended on $jobs_depended_on_json" fail_flag="0" all_batch_build_ids=$(aws codebuild list-build-batches-for-project --region us-east-1 --project-name AmplifyCLI-E2E-Testing --filter '{ "status": "IN_PROGRESS" }' --output json | jq '.ids | .[]') From d9561e0b3687f3e349b4c2ee40002bb96dcdb697 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Fri, 19 May 2023 14:54:45 -0700 Subject: [PATCH 02/29] chore: put wait for ids in file --- shared-scripts.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-scripts.sh b/shared-scripts.sh index f3885e68a48..06f9b363578 100644 --- a/shared-scripts.sh +++ b/shared-scripts.sh @@ -536,7 +536,7 @@ function _downloadReportsFromS3 { function _waitForJobs { expected_source_version=$1 - jobs_depended_on_file_path=$2 #comma seperate identifiers with no spaces + jobs_depended_on_file_path=$2 #space seperate identifiers with no spaces jobs_depended_on=$(cat $jobs_depended_on_file_path) jobs_depended_on_json=$(echo $jobs_depended_on | jq -R 'split(" ")') echo "jobs depended on $jobs_depended_on_json" From b91b5e5a3e8e4ad4682dc49913c7e678dda39ee8 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Fri, 19 May 2023 14:55:04 -0700 Subject: [PATCH 03/29] chore: put wait for ids in file --- shared-scripts.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared-scripts.sh b/shared-scripts.sh index 06f9b363578..58cf6b1421c 100644 --- a/shared-scripts.sh +++ b/shared-scripts.sh @@ -536,7 +536,7 @@ function _downloadReportsFromS3 { function _waitForJobs { expected_source_version=$1 - jobs_depended_on_file_path=$2 #space seperate identifiers with no spaces + jobs_depended_on_file_path=$2 #space seperate identifiers jobs_depended_on=$(cat $jobs_depended_on_file_path) jobs_depended_on_json=$(echo $jobs_depended_on | jq -R 'split(" ")') echo "jobs depended on $jobs_depended_on_json" From 2c84b9618f88d97c3e5d7b322c197d080f2ca934 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 15:49:53 -0700 Subject: [PATCH 04/29] chore: noop trigger cb --- shared-scripts.sh | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/shared-scripts.sh b/shared-scripts.sh index 58cf6b1421c..52c8dac24dc 100644 --- a/shared-scripts.sh +++ b/shared-scripts.sh @@ -172,10 +172,7 @@ function _publishToLocalRegistry { unsetNpmRegistryUrl echo Generate Change Log - # Leaving this breadcrumb here "git reset --soft HEAD~1" - # we commented this out because the publish script is now checking out the current branch, and this started to fail as a result - # if we run into problems in the future, we should revisit this - # git reset --soft HEAD~1 + git reset --soft HEAD~1 yarn ts-node scripts/unified-changelog.ts cat UNIFIED_CHANGELOG.md @@ -544,7 +541,7 @@ function _waitForJobs { all_batch_build_ids=$(aws codebuild list-build-batches-for-project --region us-east-1 --project-name AmplifyCLI-E2E-Testing --filter '{ "status": "IN_PROGRESS" }' --output json | jq '.ids | .[]') for batch_build_id in $all_batch_build_ids do - current_source_version=$(aws codebuild batch-get-build-batches --region us-east-1 --ids $(echo $batch_build_id | tr -d '"') | jq '.buildBatches[0].sourceVersion' | tr -d '"') + current_source_version=$(aws codebuild batch-get-build-batches --region us-east-1 --ids $(echo $batch_build_id | tr -d '"') | jq '.buildBatches[0].resolvedSourceVersion' | tr -d '"') if [ $current_source_version = $expected_source_version ] then fail_flag="1" From cd5a58640df0aafb6654eb34a94dcdc6288e8376 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 19:28:05 -0700 Subject: [PATCH 05/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 2 +- codebuild_specs/e2e_workflow_generated.yml | 328 ++++++++++----------- codebuild_specs/wait_for_ids.json | 163 ++++++++++ scripts/split-e2e-tests-codebuild.ts | 4 +- scripts/wait-for-all-codebuild.ts | 63 ++++ 5 files changed, 393 insertions(+), 167 deletions(-) create mode 100644 codebuild_specs/wait_for_ids.json create mode 100644 scripts/wait-for-all-codebuild.ts diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index a8631fc4d48..03ddcd66b65 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -4,7 +4,7 @@ env: phases: build: commands: - - source ./shared-scripts.sh && _waitForJobs $CODEBUILD_SOURCE_VERSION $WAIT_FOR_IDS_FILE_PATH + - ts-node ./scripts/wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION $WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION reports: e2e-reports: diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index f0196600151..d0c9b4746b7 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -100,7 +100,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/datastore-modelgen.test.ts|src/__tests__/amplify-app.test.ts|src/__tests__/diagnose.test.ts|src/__tests__/hooks-a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -111,7 +111,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/mock-api.test.ts|src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_2a_auth_2b_auth_2d_auth_2f @@ -121,7 +121,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_2a.test.ts|src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -132,7 +132,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-lifecycle.test.ts|src/__tests__/uibuilder.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -143,7 +143,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts|src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -154,7 +154,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts|src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_sms_pull_pull_auth_10_container_hosting @@ -164,7 +164,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-sms-pull.test.ts|src/__tests__/pull.test.ts|src/__tests__/auth_10.test.ts|src/__tests__/container-hosting.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -175,7 +175,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-in-app-messaging-env-2.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_with_babel_config_amplify_configure_env_2_init_d @@ -185,7 +185,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/env-2.test.ts|src/__tests__/init_d.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_init_f_auth_5d_configure_project_git_clone_attach @@ -195,7 +195,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/git-clone-attach.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_init_c_layer_4_function_2c_function_3b @@ -205,7 +205,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_c.test.ts|src/__tests__/layer-4.test.ts|src/__tests__/function_2c.test.ts|src/__tests__/function_3b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_function_4_interactions_schema_model_a_tags @@ -225,7 +225,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts|src/__tests__/function_6.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_storage_2_export_iam_permissions_boundary_node_function @@ -235,7 +235,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/storage-2.test.ts|src/__tests__/export.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned @@ -255,7 +255,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_1c.test.ts|src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d @@ -286,7 +286,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-6a.test.ts|src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_model_migration_auth_3c_auth_4c_auth_5a @@ -296,7 +296,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_5c_env_1_geo_add_a_init_a @@ -306,7 +306,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_5c.test.ts|src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9 @@ -336,7 +336,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/function-permissions.test.ts|src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a @@ -356,7 +356,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_3b.test.ts|src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_feature_flags_geo_import_1b_global_sandbox_a_init_e @@ -366,7 +366,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/feature-flags.test.ts|src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -377,7 +377,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration @@ -387,7 +387,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-6d.test.ts|src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_api_10_api_7_export_pull_a_function_9a @@ -397,7 +397,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_10.test.ts|src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b @@ -407,7 +407,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-headless.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3 @@ -427,7 +427,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_11.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_geo_add_d_geo_import_3_hosting_layer_3 @@ -437,7 +437,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-add-d.test.ts|src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -448,7 +448,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.connection.migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b @@ -469,7 +469,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts|src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_7b_export_pull_b_function_3a_init_special_case @@ -489,7 +489,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-function-2.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_auth_4b_auth_8a_export_pull_d_schema_auth_5a @@ -499,7 +499,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts|src/__tests__/schema-auth-5a.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: >- @@ -510,7 +510,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-iterative-rollback-2.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_api_2b_api_6c_api_9a_auth_12 @@ -520,7 +520,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_12.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c @@ -540,7 +540,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/function_12.test.ts|src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_hooks_c_init_force_push_interactions_1_interactions_2 @@ -561,7 +561,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/minify-cloudformation.test.ts|src/__tests__/notifications-multi-env.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/parameter-store-1.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: >- @@ -593,7 +593,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pull-2.test.ts|src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_S3server_api_8_function_8_schema_iterative_update_locking @@ -613,7 +613,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/layer-2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2 @@ -623,7 +623,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_schema_function_1_api_9b_custom_policies_container_function_9b @@ -633,7 +633,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_schema_iterative_update_2_storage_1a_storage_1b_function_11 @@ -643,7 +643,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_function_2b_function_7_api_connection_migration2_api_4 @@ -663,7 +663,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_searchable_datastore_resolvers_schema_key_api_5 @@ -673,7 +673,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable @@ -683,7 +683,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration1_schema_auth_14_api_3_api_6b @@ -693,7 +693,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_1_layer_1_api_key_migration4_schema_iterative_update_4 @@ -703,7 +703,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_function_1_storage_5 @@ -721,7 +721,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_2e @@ -730,7 +730,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/auth_2e.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_geo_remove_3 @@ -739,7 +739,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-remove-3.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_geo_add_f @@ -748,7 +748,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-add-f.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_add_e @@ -766,7 +766,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_2c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_env_3 @@ -775,7 +775,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_geo_remove_2 @@ -784,7 +784,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-remove-2.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_in_app_messaging @@ -793,7 +793,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_auth_2a @@ -811,7 +811,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_1a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_import_auth_2b @@ -820,7 +820,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_2b.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_import_s3_2a @@ -829,7 +829,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_2a.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_import_s3_2c @@ -847,7 +847,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_1b.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_11_a @@ -856,7 +856,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_geo_update_1 @@ -865,7 +865,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-update-1.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_geo_update_2 @@ -874,7 +874,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-update-2.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_import_s3_3 @@ -883,7 +883,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_2b @@ -892,7 +892,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_2b.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_hostingPROD @@ -910,7 +910,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_2b.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_containers_api_1 @@ -919,7 +919,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_schema_auth_15 @@ -928,7 +928,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_schema_connection_1 @@ -937,7 +937,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_import_auth_3 @@ -946,7 +946,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_auth_3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_2a @@ -955,7 +955,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_2a.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_containers_api_2 @@ -973,7 +973,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: 1 depend-on: - upload_pkg_binaries @@ -983,7 +983,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: 1 depend-on: - upload_pkg_binaries @@ -993,7 +993,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_import_dynamodb_1 @@ -1002,7 +1002,7 @@ batch: compute-type: BUILD_GENERAL1_MEDIUM variables: TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: 1 depend-on: - upload_pkg_binaries @@ -1016,7 +1016,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts|src/__tests__/auth_2a.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1030,7 +1030,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts|src/__tests__/notifications-lifecycle.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1045,7 +1045,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts|src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1060,7 +1060,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1075,7 +1075,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts|src/__tests__/notifications-sms-pull.test.ts|src/__tests__/auth_10.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1089,7 +1089,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/container-hosting.test.ts|src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1118,7 +1118,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/init_c.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1146,7 +1146,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/tags.test.ts|src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1160,7 +1160,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/storage-2.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts|src/__tests__/notifications-sms.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1174,7 +1174,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts|src/__tests__/auth_1c.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1188,7 +1188,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts|src/__tests__/s3-sse.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1202,7 +1202,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts|src/__tests__/auth_5f.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1216,7 +1216,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts|src/__tests__/schema-auth-6a.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1245,7 +1245,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts|src/__tests__/auth_5c.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1273,7 +1273,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts|src/__tests__/auth_9.test.ts|src/__tests__/custom_resources.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1287,7 +1287,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts|src/__tests__/function-permissions.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1301,7 +1301,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts|src/__tests__/schema-auth-5d.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1315,7 +1315,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts|src/__tests__/auth_3b.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1329,7 +1329,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts|src/__tests__/feature-flags.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1344,7 +1344,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1358,7 +1358,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-6d.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1372,7 +1372,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts|src/__tests__/api_10.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1386,7 +1386,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts|src/__tests__/geo-headless.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1400,7 +1400,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-8b.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1414,7 +1414,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts|src/__tests__/auth_11.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1428,7 +1428,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts|src/__tests__/geo-add-d.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1442,7 +1442,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/migration/api.connection.migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1470,7 +1470,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-9-b.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1484,7 +1484,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts|src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1498,7 +1498,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/init-special-case.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1512,7 +1512,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-function-2.test.ts|src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1526,7 +1526,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-5a.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1540,7 +1540,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_2g.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1569,7 +1569,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1597,7 +1597,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/notifications-multi-env.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/pull-2.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1625,7 +1625,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1639,7 +1639,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/schema-function-1.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1667,7 +1667,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1681,7 +1681,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts|src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1695,7 +1695,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1737,7 +1737,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1751,7 +1751,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1764,7 +1764,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1777,7 +1777,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/auth_2e.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1790,7 +1790,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1803,7 +1803,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1816,7 +1816,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1829,7 +1829,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1842,7 +1842,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1855,7 +1855,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1881,7 +1881,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1894,7 +1894,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: eu-west-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1907,7 +1907,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: true depend-on: - build_windows @@ -1920,7 +1920,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: true depend-on: - build_windows @@ -1933,7 +1933,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: false depend-on: - build_windows @@ -1946,7 +1946,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: true depend-on: - build_windows @@ -1955,7 +1955,7 @@ batch: env: compute-type: BUILD_GENERAL1_MEDIUM variables: - WAIT_FOR_IDS_FILE_PATH: codebuild_specs/wait_for_ids.txt + WAIT_FOR_IDS_FILE_PATH: ./codebuild_specs/wait_for_ids.json buildspec: codebuild_specs/aggregate_e2e_reports.yml depend-on: - upload_pkg_binaries @@ -1966,7 +1966,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_v5 @@ -1976,7 +1976,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_v5 @@ -1986,7 +1986,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_2_v5 @@ -1996,7 +1996,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_2_v5 @@ -2006,7 +2006,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_function_migration_update_v5 @@ -2024,7 +2024,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_update_v5 @@ -2033,7 +2033,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/auth_migration_update.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_3_v5 @@ -2043,7 +2043,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_migration_update_v5 @@ -2061,7 +2061,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-d.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_init_migration_v6 @@ -2070,7 +2070,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/init-migration.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_4_v6 @@ -2080,7 +2080,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_e_v6 @@ -2089,7 +2089,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-e.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_v6 @@ -2099,7 +2099,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_d_v6 @@ -2108,7 +2108,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-d.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_b_v6 @@ -2117,7 +2117,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-b.test.ts - CLI_REGION: us-east-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_c_v6 @@ -2126,7 +2126,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-c.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_c_v6 @@ -2135,7 +2135,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-c.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_v6 @@ -2145,7 +2145,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_api_migration_b_v6 @@ -2154,7 +2154,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-b.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_a_v6 @@ -2163,7 +2163,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-a.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_key_migration_2_v6 @@ -2173,7 +2173,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_a_v6 @@ -2182,7 +2182,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-a.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_notifications_migration_2_v6 @@ -2192,7 +2192,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_apigw_ext_migration_v6 @@ -2201,7 +2201,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests/overrides/apigw-ext-migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_function_migration_update_v6 @@ -2210,7 +2210,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upload_pkg_binaries - identifier: l_storage_migration_update_v6 @@ -2219,7 +2219,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_migration_update_v6 @@ -2238,7 +2238,7 @@ batch: variables: TEST_SUITE: >- src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_api_migration_update_v6 @@ -2247,7 +2247,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_scaffold_v10 @@ -2256,7 +2256,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/scaffold.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upload_pkg_binaries - identifier: l_api_graphql_v2_migration_v10 @@ -2265,7 +2265,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/api-graphql-v2.migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_api_rest_basic_migration_v10 @@ -2274,7 +2274,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-basic.migration.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_api_rest_lambda_migration_v10 @@ -2283,7 +2283,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-lambda.migration.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-1 depend-on: - upload_pkg_binaries - identifier: l_api_rest_serverless_migration_v10 @@ -2302,7 +2302,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/auth-add-all.migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_auth_override_migration_v10 @@ -2311,7 +2311,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/auth-override.migration.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: ap-northeast-1 depend-on: - upload_pkg_binaries - identifier: l_custom_stack_migration_v10 @@ -2329,7 +2329,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/geo.migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-west-2 depend-on: - upload_pkg_binaries - identifier: l_git_clone_migration_tests_v10 @@ -2338,7 +2338,7 @@ batch: compute-type: BUILD_GENERAL1_SMALL variables: TEST_SUITE: src/__tests__/migration_tests_v10/git-clone-migration-tests.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: eu-central-1 depend-on: - upload_pkg_binaries - identifier: l_pinpoint_region_migration_v10 diff --git a/codebuild_specs/wait_for_ids.json b/codebuild_specs/wait_for_ids.json new file mode 100644 index 00000000000..9f4d54b535f --- /dev/null +++ b/codebuild_specs/wait_for_ids.json @@ -0,0 +1,163 @@ +[ + "l_datastore_modelgen_amplify_app_diagnose_hooks_a", + "l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", + "l_auth_2a_auth_2b_auth_2d_auth_2f", + "l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2", + "l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1", + "l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", + "l_notifications_sms_pull_pull_auth_10_container_hosting", + "l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2", + "l_with_babel_config_amplify_configure_env_2_init_d", + "l_init_f_auth_5d_configure_project_git_clone_attach", + "l_init_c_layer_4_function_2c_function_3b", + "l_function_4_interactions_schema_model_a_tags", + "l_auth_1a_auth_trigger_custom_policies_function_function_6", + "l_storage_2_export_iam_permissions_boundary_node_function", + "l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned", + "l_auth_1c_auth_5e_auth_8b_geo_add_b", + "l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d", + "l_auth_5f_env_4_frontend_config_drift_schema_auth_4d", + "l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions", + "l_model_migration_auth_3c_auth_4c_auth_5a", + "l_auth_5c_env_1_geo_add_a_init_a", + "l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9", + "l_custom_resources_env_5_function_10_function_9c", + "l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b", + "l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a", + "l_auth_3b_auth_4a_auth_7a_auth_8c", + "l_feature_flags_geo_import_1b_global_sandbox_a_init_e", + "l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c", + "l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration", + "l_api_10_api_7_export_pull_a_function_9a", + "l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b", + "l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3", + "l_auth_11_auth_1b_delete_geo_add_c", + "l_geo_add_d_geo_import_3_hosting_layer_3", + "l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b", + "l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b", + "l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a", + "l_auth_7b_export_pull_b_function_3a_init_special_case", + "l_http_migration_schema_auth_12_schema_auth_3_schema_function_2", + "l_auth_4b_auth_8a_export_pull_d_schema_auth_5a", + "l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a", + "l_api_2b_api_6c_api_9a_auth_12", + "l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c", + "l_function_12_function_2d_general_config_headless_init_help", + "l_hooks_c_init_force_push_interactions_1_interactions_2", + "l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1", + "l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config", + "l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi", + "l_javascript_notifications_pinpoint_config_pull_2_push_smoketest", + "l_S3server_api_8_function_8_schema_iterative_update_locking", + "l_api_lambda_auth_2_layer_2_schema_auth_13_function_5", + "l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2", + "l_schema_function_1_api_9b_custom_policies_container_function_9b", + "l_schema_iterative_update_2_storage_1a_storage_1b_function_11", + "l_function_2b_function_7_api_connection_migration2_api_4", + "l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env", + "l_searchable_datastore_resolvers_schema_key_api_5", + "l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable", + "l_api_key_migration1_schema_auth_14_api_3_api_6b", + "l_api_1_layer_1_api_key_migration4_schema_iterative_update_4", + "l_function_1_storage_5", + "l_auth_2c", + "l_auth_2e", + "l_geo_remove_3", + "l_geo_add_f", + "l_geo_add_e", + "l_import_dynamodb_2c", + "l_env_3", + "l_geo_remove_2", + "l_notifications_in_app_messaging", + "l_import_auth_2a", + "l_import_auth_1a", + "l_import_auth_2b", + "l_import_s3_2a", + "l_import_s3_2c", + "l_import_auth_1b", + "l_schema_auth_11_a", + "l_geo_update_1", + "l_geo_update_2", + "l_import_s3_3", + "l_import_dynamodb_2b", + "l_hostingPROD", + "l_import_s3_2b", + "l_containers_api_1", + "l_schema_auth_15", + "l_schema_connection_1", + "l_import_auth_3", + "l_import_dynamodb_2a", + "l_containers_api_2", + "l_import_s3_1", + "l_searchable_migration", + "l_geo_remove_1", + "l_import_dynamodb_1", + "w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a", + "w_auth_2b_auth_2d_auth_2f_notifications_lifecycle", + "w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", + "w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen", + "w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10", + "w_container_hosting_init_b_notifications_apns_notifications_fcm", + "w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d", + "w_init_f_auth_5d_configure_project_init_c", + "w_layer_4_function_2c_interactions_schema_model_a", + "w_tags_auth_1a_auth_trigger_custom_policies_function", + "w_storage_2_iam_permissions_boundary_node_function_notifications_sms", + "w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c", + "w_auth_5e_auth_8b_geo_add_b_s3_sse", + "w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f", + "w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a", + "w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration", + "w_auth_3c_auth_4c_auth_5a_auth_5c", + "w_env_1_geo_add_a_init_a_schema_auth_4c", + "w_schema_auth_5c_auth_5b_auth_9_custom_resources", + "w_env_5_function_10_function_9c_function_permissions", + "w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d", + "w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b", + "w_auth_4a_auth_7a_auth_8c_feature_flags", + "w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2", + "w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d", + "w_schema_auth_7c_schema_auth_8a_function_migration_api_10", + "w_api_7_export_pull_a_function_9a_geo_headless", + "w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b", + "w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11", + "w_auth_1b_delete_geo_add_c_geo_add_d", + "w_geo_import_3_hosting_layer_3_api_connection_migration", + "w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b", + "w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b", + "w_predictions_migration_api_6a_auth_7b_export_pull_b", + "w_init_special_case_http_migration_schema_auth_12_schema_auth_3", + "w_schema_function_2_auth_4b_auth_8a_export_pull_d", + "w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a", + "w_api_2b_api_6c_api_9a_auth_2g", + "w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12", + "w_function_2d_general_config_headless_init_help_hooks_c", + "w_init_force_push_interactions_1_interactions_2_minify_cloudformation", + "w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2", + "w_push_smoketest_api_8_schema_iterative_update_locking", + "w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1", + "w_auth_6_function_2a_schema_connection_2_schema_function_1", + "w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2", + "w_storage_1a_storage_1b_function_11_function_2b", + "w_api_connection_migration2_api_4_containers_api_secrets_storage_4", + "w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers", + "w_schema_key_api_5_apigw_api_lambda_auth_1", + "w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14", + "w_api_3_api_6b_api_1_layer_1", + "w_api_key_migration4_schema_iterative_update_4_function_1", + "w_auth_2c", + "w_auth_2e", + "w_env_3", + "w_notifications_in_app_messaging", + "w_schema_auth_11_a", + "w_import_s3_3", + "w_hostingPROD", + "w_containers_api_1", + "w_schema_auth_15", + "w_schema_connection_1", + "w_containers_api_2", + "w_import_s3_1", + "w_searchable_migration", + "w_geo_remove_1", + "w_import_dynamodb_1" +] \ No newline at end of file diff --git a/scripts/split-e2e-tests-codebuild.ts b/scripts/split-e2e-tests-codebuild.ts index cdabb32898b..dd140c7af3e 100644 --- a/scripts/split-e2e-tests-codebuild.ts +++ b/scripts/split-e2e-tests-codebuild.ts @@ -261,8 +261,8 @@ const splitTestsV3 = ( }); if (withAggregateReports) { - const dependeeIdentifiersFileContents = dependeeIdentifiers.join(' '); - const waitForIdsFilePath = 'codebuild_specs/wait_for_ids.txt'; + const dependeeIdentifiersFileContents = JSON.stringify(dependeeIdentifiers, null, 4); + const waitForIdsFilePath = './codebuild_specs/wait_for_ids.json'; fs.writeFileSync(waitForIdsFilePath, dependeeIdentifiersFileContents); const reportsAggregator = { identifier: 'aggregate_e2e_reports', diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts new file mode 100644 index 00000000000..beba7113b89 --- /dev/null +++ b/scripts/wait-for-all-codebuild.ts @@ -0,0 +1,63 @@ +import { CodeBuild } from 'aws-sdk'; +import * as fs from 'fs'; + +const getBatchesInProject = async (cb: CodeBuild, codeBuildProjectName: string): Promise => { + const retrievedBatchIds = await cb + .listBuildBatchesForProject({ + projectName: codeBuildProjectName, + filter: { status: 'IN_PROGRESS' }, + }) + .promise(); + return retrievedBatchIds.ids as string[]; +}; + +const getBatchSourceVersionFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { + const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); + if (retrievedBatchInfo.buildBatches && retrievedBatchInfo.buildBatches.length) { + return retrievedBatchInfo.buildBatches[0].resolvedSourceVersion as string; + } + return ''; +}; + +const getJobIdsFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { + const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); + const ids = ((retrievedBatchInfo.buildBatches as CodeBuild.BuildBatches)[0].buildGroups as CodeBuild.BuildGroups) + .filter((group) => group.currentBuildSummary?.buildStatus === 'IN_PROGRESS' || group.currentBuildSummary?.buildStatus === 'PENDING') + .map((group) => group.identifier); + return ids as string[]; +}; + +const main = async () => { + const cb = new CodeBuild({ region: 'us-east-1' }); + const expectedSourceVersion = process.argv[2]; + const jobsDependedOnFilepath = process.argv[3]; + const codeBuildProjectName = process.argv[4]; + const jobsDependedOnRaw = fs.readFileSync(jobsDependedOnFilepath, 'utf8'); + const jobsDependedOn = JSON.parse(jobsDependedOnRaw); + console.log(`Depending on these jobs: ${jobsDependedOn}`); + const allBatchBuildIds = await getBatchesInProject(cb, codeBuildProjectName); + console.log(`allBatchBuildIds: ${allBatchBuildIds}`); + let batchId = ''; + let failFlag = true; + for (batchId of allBatchBuildIds) { + const batchSourceVersion = await getBatchSourceVersionFromBatchId(cb, batchId); + console.log(`batchId: ${batchId} - batchSourceVersion: ${batchSourceVersion}`); + if (batchSourceVersion === expectedSourceVersion) { + failFlag = false; + break; + } + } + if (failFlag) { + console.log('Could not find matching source version'); + process.exit(1); + } + let intersectingIncompleteJobs: string[]; + do { + await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds + const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); + intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); + console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); + } while (intersectingIncompleteJobs.length > 0); +}; + +main().then(() => console.log('done')); From 8d1d2f303dbeea2c9e770d1fdf0d5f8b8622f1ae Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 19:29:38 -0700 Subject: [PATCH 06/29] chore: noop trigger cb --- scripts/wait-for-all-codebuild.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index beba7113b89..e9526f003c6 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -53,7 +53,7 @@ const main = async () => { } let intersectingIncompleteJobs: string[]; do { - await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds + await new Promise((r) => setTimeout(r, 60 * 1000)); // sleep for 60 seconds const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); From 262e581dc9825022d7b3adaf83ac269b32283441 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 20:09:13 -0700 Subject: [PATCH 07/29] chore: noop trigger cb --- codebuild_specs/e2e_workflow_generated.yml | 2361 +------------------- scripts/wait-for-all-codebuild.ts | 2 +- 2 files changed, 23 insertions(+), 2340 deletions(-) diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index d0c9b4746b7..20ba1ca2700 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -14,2348 +14,31 @@ env: batch: fast-fail: false build-graph: - - identifier: build_linux - buildspec: codebuild_specs/build_linux.yml - env: - compute-type: BUILD_GENERAL1_LARGE - - identifier: build_windows - buildspec: codebuild_specs/build_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_LARGE - image: $WINDOWS_IMAGE_2019 - - identifier: test - buildspec: codebuild_specs/test.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - build_linux - - identifier: mock_e2e_tests - buildspec: codebuild_specs/mock_e2e_tests.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - build_linux - - identifier: validate_cdk_version - buildspec: codebuild_specs/validate_cdk_version.yml - depend-on: - - build_linux - - identifier: verify_api_extract - buildspec: codebuild_specs/verify_api_extract.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - build_linux - - identifier: verify_yarn_lock - buildspec: codebuild_specs/verify_yarn_lock.yml - depend-on: - - build_linux - - identifier: publish_to_local_registry - buildspec: codebuild_specs/publish_to_local_registry.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - build_linux - - identifier: build_pkg_binaries_arm - buildspec: codebuild_specs/build_pkg_binaries_arm.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - publish_to_local_registry - - identifier: build_pkg_binaries_linux - buildspec: codebuild_specs/build_pkg_binaries_linux.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - publish_to_local_registry - - identifier: build_pkg_binaries_macos - buildspec: codebuild_specs/build_pkg_binaries_macos.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - publish_to_local_registry - - identifier: build_pkg_binaries_win - buildspec: codebuild_specs/build_pkg_binaries_win.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - publish_to_local_registry - - identifier: upload_pkg_binaries - buildspec: codebuild_specs/upload_pkg_binaries.yml - env: - compute-type: BUILD_GENERAL1_LARGE - depend-on: - - build_pkg_binaries_arm - - build_pkg_binaries_linux - - build_pkg_binaries_macos - - build_pkg_binaries_win - - identifier: verify_versions_match - buildspec: codebuild_specs/verify_versions_match.yml - depend-on: - - publish_to_local_registry - - identifier: l_datastore_modelgen_amplify_app_diagnose_hooks_a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/datastore-modelgen.test.ts|src/__tests__/amplify-app.test.ts|src/__tests__/diagnose.test.ts|src/__tests__/hooks-a.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/mock-api.test.ts|src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_2a_auth_2b_auth_2d_auth_2f - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_2a.test.ts|src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/notifications-lifecycle.test.ts|src/__tests__/uibuilder.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts|src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts|src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_sms_pull_pull_auth_10_container_hosting - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/notifications-sms-pull.test.ts|src/__tests__/pull.test.ts|src/__tests__/auth_10.test.ts|src/__tests__/container-hosting.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-in-app-messaging-env-2.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_with_babel_config_amplify_configure_env_2_init_d - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/env-2.test.ts|src/__tests__/init_d.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_init_f_auth_5d_configure_project_git_clone_attach - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/git-clone-attach.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_init_c_layer_4_function_2c_function_3b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/init_c.test.ts|src/__tests__/layer-4.test.ts|src/__tests__/function_2c.test.ts|src/__tests__/function_3b.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_function_4_interactions_schema_model_a_tags - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/function_4.test.ts|src/__tests__/interactions.test.ts|src/__tests__/schema-model-a.test.ts|src/__tests__/tags.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_1a_auth_trigger_custom_policies_function_function_6 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts|src/__tests__/function_6.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_storage_2_export_iam_permissions_boundary_node_function - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/storage-2.test.ts|src/__tests__/export.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/notifications-sms.test.ts|src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_1c_auth_5e_auth_8b_geo_add_b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_1c.test.ts|src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/s3-sse.test.ts|src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_5f_env_4_frontend_config_drift_schema_auth_4d - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_5f.test.ts|src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-6a.test.ts|src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_model_migration_auth_3c_auth_4c_auth_5a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_5c_env_1_geo_add_a_init_a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_5c.test.ts|src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-4c.test.ts|src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts|src/__tests__/auth_9.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_custom_resources_env_5_function_10_function_9c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/custom_resources.test.ts|src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/function-permissions.test.ts|src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-5d.test.ts|src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_3b_auth_4a_auth_7a_auth_8c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_3b.test.ts|src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_feature_flags_geo_import_1b_global_sandbox_a_init_e - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/feature-flags.test.ts|src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-6d.test.ts|src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_10_api_7_export_pull_a_function_9a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/api_10.test.ts|src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/geo-headless.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-8b.test.ts|src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_11_auth_1b_delete_geo_add_c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_11.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_add_d_geo_import_3_hosting_layer_3 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/geo-add-d.test.ts|src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/migration/api.connection.migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts|src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_7b_export_pull_b_function_3a_init_special_case - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts|src/__tests__/function_3a.test.ts|src/__tests__/init-special-case.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_http_migration_schema_auth_12_schema_auth_3_schema_function_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-function-2.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_4b_auth_8a_export_pull_d_schema_auth_5a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts|src/__tests__/schema-auth-5a.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-iterative-rollback-2.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_2b_api_6c_api_9a_auth_12 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_12.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/auth_2g.test.ts|src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/export-pull-c.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_function_12_function_2d_general_config_headless_init_help - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/function_12.test.ts|src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_hooks_c_init_force_push_interactions_1_interactions_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/hooks-c.test.ts|src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/minify-cloudformation.test.ts|src/__tests__/notifications-multi-env.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/parameter-store-1.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/parameter-store-2.test.ts|src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: >- - l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_javascript_notifications_pinpoint_config_pull_2_push_smoketest - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pull-2.test.ts|src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_S3server_api_8_function_8_schema_iterative_update_locking - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/storage-simulator/S3server.test.ts|src/__tests__/api_8.test.ts|src/__tests__/function_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_lambda_auth_2_layer_2_schema_auth_13_function_5 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/layer-2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_function_1_api_9b_custom_policies_container_function_9b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_iterative_update_2_storage_1a_storage_1b_function_11 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_function_2b_function_7_api_connection_migration2_api_4 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/function_2b.test.ts|src/__tests__/function_7.test.ts|src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_searchable_datastore_resolvers_schema_key_api_5 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_key_migration1_schema_auth_14_api_3_api_6b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_1_layer_1_api_key_migration4_schema_iterative_update_4 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: >- - src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_function_1_storage_5 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/function_1.test.ts|src/__tests__/storage-5.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_2c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_2e - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/auth_2e.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_remove_3 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-remove-3.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_add_f - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-add-f.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_add_e - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-add-e.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_dynamodb_2c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_dynamodb_2c.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_env_3 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_remove_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-remove-2.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_in_app_messaging - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_auth_2a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_auth_2a.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_auth_1a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_auth_1a.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_auth_2b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_auth_2b.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_import_s3_2a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_s3_2a.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_s3_2c - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_s3_2c.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_auth_1b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_auth_1b.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_11_a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_update_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-update-1.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_update_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-update-2.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_s3_3 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_import_dynamodb_2b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_dynamodb_2b.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_hostingPROD - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_s3_2b - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_s3_2b.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_containers_api_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_auth_15 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_schema_connection_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_import_auth_3 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_auth_3.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_import_dynamodb_2a - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_dynamodb_2a.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_containers_api_2 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_import_s3_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: 1 - depend-on: - - upload_pkg_binaries - - identifier: l_searchable_migration - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: 1 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_remove_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_import_dynamodb_1 - buildspec: codebuild_specs/run_e2e_tests_linux.yml - env: - compute-type: BUILD_GENERAL1_MEDIUM - variables: - TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: 1 - depend-on: - - upload_pkg_binaries - - identifier: >- - w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts|src/__tests__/auth_2a.test.ts - CLI_REGION: us-east-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_2b_auth_2d_auth_2f_notifications_lifecycle - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts|src/__tests__/notifications-lifecycle.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts|src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts|src/__tests__/notifications-sms-pull.test.ts|src/__tests__/auth_10.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_container_hosting_init_b_notifications_apns_notifications_fcm - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/container-hosting.test.ts|src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/notifications-in-app-messaging-env-2.test.ts|src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/init_d.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_init_f_auth_5d_configure_project_init_c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/init_c.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_layer_4_function_2c_interactions_schema_model_a - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/layer-4.test.ts|src/__tests__/function_2c.test.ts|src/__tests__/interactions.test.ts|src/__tests__/schema-model-a.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_tags_auth_1a_auth_trigger_custom_policies_function - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/tags.test.ts|src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_storage_2_iam_permissions_boundary_node_function_notifications_sms - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/storage-2.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts|src/__tests__/notifications-sms.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts|src/__tests__/auth_1c.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_5e_auth_8b_geo_add_b_s3_sse - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts|src/__tests__/s3-sse.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts|src/__tests__/auth_5f.test.ts - CLI_REGION: eu-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts|src/__tests__/schema-auth-6a.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts|src/__tests__/transformer-migrations/model-migration.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_3c_auth_4c_auth_5a_auth_5c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts|src/__tests__/auth_5c.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_env_1_geo_add_a_init_a_schema_auth_4c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts|src/__tests__/schema-auth-4c.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_5c_auth_5b_auth_9_custom_resources - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts|src/__tests__/auth_9.test.ts|src/__tests__/custom_resources.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_env_5_function_10_function_9c_function_permissions - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts|src/__tests__/function-permissions.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts|src/__tests__/schema-auth-5d.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts|src/__tests__/auth_3b.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_4a_auth_7a_auth_8c_feature_flags - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts|src/__tests__/feature-flags.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-6d.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_7c_schema_auth_8a_function_migration_api_10 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts|src/__tests__/api_10.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_7_export_pull_a_function_9a_geo_headless - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts|src/__tests__/geo-headless.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-8b.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts|src/__tests__/auth_11.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_1b_delete_geo_add_c_geo_add_d - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts|src/__tests__/geo-add-d.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_geo_import_3_hosting_layer_3_api_connection_migration - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/migration/api.connection.migration.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts|src/__tests__/schema-auth-1b.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-9-b.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_predictions_migration_api_6a_auth_7b_export_pull_b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts|src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_init_special_case_http_migration_schema_auth_12_schema_auth_3 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/init-special-case.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_function_2_auth_4b_auth_8a_export_pull_d - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-function-2.test.ts|src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts - CLI_REGION: eu-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-5a.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_2b_api_6c_api_9a_auth_2g - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_2g.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: >- - w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/function_12.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_function_2d_general_config_headless_init_help_hooks_c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_init_force_push_interactions_1_interactions_2_minify_cloudformation - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/notifications-multi-env.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/pull-2.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_push_smoketest_api_8_schema_iterative_update_locking - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts|src/__tests__/api_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts - CLI_REGION: us-east-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts - CLI_REGION: eu-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_6_function_2a_schema_connection_2_schema_function_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/schema-function-1.test.ts - CLI_REGION: us-east-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_storage_1a_storage_1b_function_11_function_2b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_connection_migration2_api_4_containers_api_secrets_storage_4 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts|src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_key_api_5_apigw_api_lambda_auth_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts|src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts|src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts - CLI_REGION: ap-southeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_3_api_6b_api_1_layer_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_api_key_migration4_schema_iterative_update_4_function_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: >- - src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts - CLI_REGION: eu-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_2c - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_auth_2e - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/auth_2e.test.ts - CLI_REGION: eu-central-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_env_3 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: ap-northeast-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_notifications_in_app_messaging - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: us-east-1 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_11_a - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_import_s3_3 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_hostingPROD - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_containers_api_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: us-east-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_auth_15 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_schema_connection_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: eu-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_containers_api_2 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: eu-west-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_import_s3_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: true - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_searchable_migration - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: us-west-2 - USE_PARENT_ACCOUNT: true - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_geo_remove_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: ap-southeast-2 - USE_PARENT_ACCOUNT: false - depend-on: - - build_windows - - upload_pkg_binaries - - identifier: w_import_dynamodb_1 - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - compute-type: BUILD_GENERAL1_MEDIUM - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts - CLI_REGION: us-east-1 - USE_PARENT_ACCOUNT: true - depend-on: - - build_windows - - upload_pkg_binaries + - identifier: job1 + env: + compute-type: BUILD_GENERAL1_LARGE + shell: bash + phases: + build: + commands: + - echo starting + - sleep 60 + - echo ending + + - identifier: job2 + env: + compute-type: BUILD_GENERAL1_LARGE + shell: bash + phases: + build: + commands: + - echo starting + - sleep 90 + - echo ending + - identifier: aggregate_e2e_reports env: compute-type: BUILD_GENERAL1_MEDIUM variables: WAIT_FOR_IDS_FILE_PATH: ./codebuild_specs/wait_for_ids.json buildspec: codebuild_specs/aggregate_e2e_reports.yml - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_4_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_key_migration_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_key_migration_2_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_2_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_function_migration_update_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_storage_migration_update_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_update_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/auth_migration_update.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_3_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_migration_update_v5 - buildspec: codebuild_specs/migration_tests_v5.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_d_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-d.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_init_migration_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/init-migration.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_4_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_e_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-e.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_key_migration_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_migration_d_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-d.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_b_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-b.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_migration_c_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-c.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_c_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-c.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_migration_b_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-b.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_a_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-a.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_key_migration_2_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_migration_a_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-a.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_2_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_apigw_ext_migration_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests/overrides/apigw-ext-migration.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_function_migration_update_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_storage_migration_update_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_migration_update_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/auth_migration_update.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_notifications_migration_3_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_migration_update_v6 - buildspec: codebuild_specs/migration_tests_v6.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_scaffold_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/scaffold.test.ts - CLI_REGION: ap-southeast-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_graphql_v2_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/api-graphql-v2.migration.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_rest_basic_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-basic.migration.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_api_rest_lambda_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-lambda.migration.test.ts - CLI_REGION: us-east-1 - depend-on: - - upload_pkg_binaries - - identifier: l_api_rest_serverless_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: >- - src/__tests__/migration_tests_v10/api-rest-serverless.migration.test.ts - CLI_REGION: ap-southeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_add_all_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/auth-add-all.migration.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_auth_override_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/auth-override.migration.test.ts - CLI_REGION: ap-northeast-1 - depend-on: - - upload_pkg_binaries - - identifier: l_custom_stack_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/custom-stack.migration.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_geo_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/geo.migration.test.ts - CLI_REGION: us-west-2 - depend-on: - - upload_pkg_binaries - - identifier: l_git_clone_migration_tests_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/git-clone-migration-tests.test.ts - CLI_REGION: eu-central-1 - depend-on: - - upload_pkg_binaries - - identifier: l_pinpoint_region_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/pinpoint-region.migration.test.ts - CLI_REGION: us-east-2 - depend-on: - - upload_pkg_binaries - - identifier: l_storage_migration_v10 - buildspec: codebuild_specs/migration_tests_v10.yml - env: - compute-type: BUILD_GENERAL1_SMALL - variables: - TEST_SUITE: src/__tests__/migration_tests_v10/storage.migration.test.ts - CLI_REGION: eu-west-2 - depend-on: - - upload_pkg_binaries diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index e9526f003c6..beba7113b89 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -53,7 +53,7 @@ const main = async () => { } let intersectingIncompleteJobs: string[]; do { - await new Promise((r) => setTimeout(r, 60 * 1000)); // sleep for 60 seconds + await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); From a246e30b5426c20b4c37e481616d526d6f2c7873 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 20:10:51 -0700 Subject: [PATCH 08/29] chore: noop trigger cb --- codebuild_specs/wait_for_ids.json | 164 +----------------------------- 1 file changed, 1 insertion(+), 163 deletions(-) diff --git a/codebuild_specs/wait_for_ids.json b/codebuild_specs/wait_for_ids.json index 9f4d54b535f..7d1a29f4d03 100644 --- a/codebuild_specs/wait_for_ids.json +++ b/codebuild_specs/wait_for_ids.json @@ -1,163 +1 @@ -[ - "l_datastore_modelgen_amplify_app_diagnose_hooks_a", - "l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", - "l_auth_2a_auth_2b_auth_2d_auth_2f", - "l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2", - "l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1", - "l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", - "l_notifications_sms_pull_pull_auth_10_container_hosting", - "l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2", - "l_with_babel_config_amplify_configure_env_2_init_d", - "l_init_f_auth_5d_configure_project_git_clone_attach", - "l_init_c_layer_4_function_2c_function_3b", - "l_function_4_interactions_schema_model_a_tags", - "l_auth_1a_auth_trigger_custom_policies_function_function_6", - "l_storage_2_export_iam_permissions_boundary_node_function", - "l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned", - "l_auth_1c_auth_5e_auth_8b_geo_add_b", - "l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d", - "l_auth_5f_env_4_frontend_config_drift_schema_auth_4d", - "l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions", - "l_model_migration_auth_3c_auth_4c_auth_5a", - "l_auth_5c_env_1_geo_add_a_init_a", - "l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9", - "l_custom_resources_env_5_function_10_function_9c", - "l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b", - "l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a", - "l_auth_3b_auth_4a_auth_7a_auth_8c", - "l_feature_flags_geo_import_1b_global_sandbox_a_init_e", - "l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c", - "l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration", - "l_api_10_api_7_export_pull_a_function_9a", - "l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b", - "l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3", - "l_auth_11_auth_1b_delete_geo_add_c", - "l_geo_add_d_geo_import_3_hosting_layer_3", - "l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b", - "l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b", - "l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a", - "l_auth_7b_export_pull_b_function_3a_init_special_case", - "l_http_migration_schema_auth_12_schema_auth_3_schema_function_2", - "l_auth_4b_auth_8a_export_pull_d_schema_auth_5a", - "l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a", - "l_api_2b_api_6c_api_9a_auth_12", - "l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c", - "l_function_12_function_2d_general_config_headless_init_help", - "l_hooks_c_init_force_push_interactions_1_interactions_2", - "l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1", - "l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config", - "l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi", - "l_javascript_notifications_pinpoint_config_pull_2_push_smoketest", - "l_S3server_api_8_function_8_schema_iterative_update_locking", - "l_api_lambda_auth_2_layer_2_schema_auth_13_function_5", - "l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2", - "l_schema_function_1_api_9b_custom_policies_container_function_9b", - "l_schema_iterative_update_2_storage_1a_storage_1b_function_11", - "l_function_2b_function_7_api_connection_migration2_api_4", - "l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env", - "l_searchable_datastore_resolvers_schema_key_api_5", - "l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable", - "l_api_key_migration1_schema_auth_14_api_3_api_6b", - "l_api_1_layer_1_api_key_migration4_schema_iterative_update_4", - "l_function_1_storage_5", - "l_auth_2c", - "l_auth_2e", - "l_geo_remove_3", - "l_geo_add_f", - "l_geo_add_e", - "l_import_dynamodb_2c", - "l_env_3", - "l_geo_remove_2", - "l_notifications_in_app_messaging", - "l_import_auth_2a", - "l_import_auth_1a", - "l_import_auth_2b", - "l_import_s3_2a", - "l_import_s3_2c", - "l_import_auth_1b", - "l_schema_auth_11_a", - "l_geo_update_1", - "l_geo_update_2", - "l_import_s3_3", - "l_import_dynamodb_2b", - "l_hostingPROD", - "l_import_s3_2b", - "l_containers_api_1", - "l_schema_auth_15", - "l_schema_connection_1", - "l_import_auth_3", - "l_import_dynamodb_2a", - "l_containers_api_2", - "l_import_s3_1", - "l_searchable_migration", - "l_geo_remove_1", - "l_import_dynamodb_1", - "w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a", - "w_auth_2b_auth_2d_auth_2f_notifications_lifecycle", - "w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", - "w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen", - "w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10", - "w_container_hosting_init_b_notifications_apns_notifications_fcm", - "w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d", - "w_init_f_auth_5d_configure_project_init_c", - "w_layer_4_function_2c_interactions_schema_model_a", - "w_tags_auth_1a_auth_trigger_custom_policies_function", - "w_storage_2_iam_permissions_boundary_node_function_notifications_sms", - "w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c", - "w_auth_5e_auth_8b_geo_add_b_s3_sse", - "w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f", - "w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a", - "w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration", - "w_auth_3c_auth_4c_auth_5a_auth_5c", - "w_env_1_geo_add_a_init_a_schema_auth_4c", - "w_schema_auth_5c_auth_5b_auth_9_custom_resources", - "w_env_5_function_10_function_9c_function_permissions", - "w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d", - "w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b", - "w_auth_4a_auth_7a_auth_8c_feature_flags", - "w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2", - "w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d", - "w_schema_auth_7c_schema_auth_8a_function_migration_api_10", - "w_api_7_export_pull_a_function_9a_geo_headless", - "w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b", - "w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11", - "w_auth_1b_delete_geo_add_c_geo_add_d", - "w_geo_import_3_hosting_layer_3_api_connection_migration", - "w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b", - "w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b", - "w_predictions_migration_api_6a_auth_7b_export_pull_b", - "w_init_special_case_http_migration_schema_auth_12_schema_auth_3", - "w_schema_function_2_auth_4b_auth_8a_export_pull_d", - "w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a", - "w_api_2b_api_6c_api_9a_auth_2g", - "w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12", - "w_function_2d_general_config_headless_init_help_hooks_c", - "w_init_force_push_interactions_1_interactions_2_minify_cloudformation", - "w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2", - "w_push_smoketest_api_8_schema_iterative_update_locking", - "w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1", - "w_auth_6_function_2a_schema_connection_2_schema_function_1", - "w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2", - "w_storage_1a_storage_1b_function_11_function_2b", - "w_api_connection_migration2_api_4_containers_api_secrets_storage_4", - "w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers", - "w_schema_key_api_5_apigw_api_lambda_auth_1", - "w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14", - "w_api_3_api_6b_api_1_layer_1", - "w_api_key_migration4_schema_iterative_update_4_function_1", - "w_auth_2c", - "w_auth_2e", - "w_env_3", - "w_notifications_in_app_messaging", - "w_schema_auth_11_a", - "w_import_s3_3", - "w_hostingPROD", - "w_containers_api_1", - "w_schema_auth_15", - "w_schema_connection_1", - "w_containers_api_2", - "w_import_s3_1", - "w_searchable_migration", - "w_geo_remove_1", - "w_import_dynamodb_1" -] \ No newline at end of file +["job1", "job2"] From ce84a0b38dce975e0a21479c9ff7cd122f73749b Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 20:13:18 -0700 Subject: [PATCH 09/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 03ddcd66b65..34c0af83630 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -4,6 +4,7 @@ env: phases: build: commands: + - npm install -g ts-node - ts-node ./scripts/wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION $WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION reports: From 5b6e2717bc6bce900816a3799a485855e02fabe9 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 20:18:04 -0700 Subject: [PATCH 10/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 34c0af83630..74b6bf52e9b 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -4,8 +4,9 @@ env: phases: build: commands: - - npm install -g ts-node - - ts-node ./scripts/wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION $WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing + - cd ./scripts + - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing + - cd .. - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION reports: e2e-reports: From aa13ed9894451eb7a825e6262738adc8de0cb63a Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 20:19:46 -0700 Subject: [PATCH 11/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 74b6bf52e9b..e9dd449a510 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -5,6 +5,7 @@ phases: build: commands: - cd ./scripts + - npm install -g ts-node - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - cd .. - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION From 88acf8be999067df4462b4570b2789812ab76cb0 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Mon, 22 May 2023 20:21:46 -0700 Subject: [PATCH 12/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index e9dd449a510..c36861b6e75 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -6,6 +6,7 @@ phases: commands: - cd ./scripts - npm install -g ts-node + - npm install - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - cd .. - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION From 0f884e65df322eabbf2205821abee2526fdf2f81 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 08:45:37 -0700 Subject: [PATCH 13/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 9 ++++----- .../ts-scripts}/wait-for-all-codebuild.ts | 0 2 files changed, 4 insertions(+), 5 deletions(-) rename {scripts => codebuild_specs/ts-scripts}/wait-for-all-codebuild.ts (100%) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index c36861b6e75..ae7edd747a5 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -4,11 +4,10 @@ env: phases: build: commands: - - cd ./scripts - - npm install -g ts-node - - npm install - - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - - cd .. + - cd ./codebuild_specs/ts-scripts + - npm install -g ts-node aws-sdk + - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing + - cd ../.. - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION reports: e2e-reports: diff --git a/scripts/wait-for-all-codebuild.ts b/codebuild_specs/ts-scripts/wait-for-all-codebuild.ts similarity index 100% rename from scripts/wait-for-all-codebuild.ts rename to codebuild_specs/ts-scripts/wait-for-all-codebuild.ts From ab0473719cf2e9d74f0cb3a25b6d3535f8118527 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 08:53:58 -0700 Subject: [PATCH 14/29] chore: noop trigger cb --- scripts/package.json | 3 +- scripts/wait-for-all-codebuild.ts | 63 +++++++ scripts/yarn.lock | 270 ++++++++++++++++++++++++++++-- 3 files changed, 320 insertions(+), 16 deletions(-) create mode 100644 scripts/wait-for-all-codebuild.ts diff --git a/scripts/package.json b/scripts/package.json index 614814cca8e..5d47be714c9 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -18,12 +18,13 @@ "@types/glob": "^7.2.0", "@types/js-yaml": "^4.0.4", "@types/node": "^16.11.5", + "aws-sdk": "^2.1382.0", "axios": "^0.26.0", "execa": "^5.1.1", "fs-extra": "^10.0.0", "glob": "^7.2.0", "js-yaml": "^4.1.0", - "ts-node": "^10.4.0", + "ts-node": "^10.9.1", "typescript": "^4.4.4" } } diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts new file mode 100644 index 00000000000..beba7113b89 --- /dev/null +++ b/scripts/wait-for-all-codebuild.ts @@ -0,0 +1,63 @@ +import { CodeBuild } from 'aws-sdk'; +import * as fs from 'fs'; + +const getBatchesInProject = async (cb: CodeBuild, codeBuildProjectName: string): Promise => { + const retrievedBatchIds = await cb + .listBuildBatchesForProject({ + projectName: codeBuildProjectName, + filter: { status: 'IN_PROGRESS' }, + }) + .promise(); + return retrievedBatchIds.ids as string[]; +}; + +const getBatchSourceVersionFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { + const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); + if (retrievedBatchInfo.buildBatches && retrievedBatchInfo.buildBatches.length) { + return retrievedBatchInfo.buildBatches[0].resolvedSourceVersion as string; + } + return ''; +}; + +const getJobIdsFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { + const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); + const ids = ((retrievedBatchInfo.buildBatches as CodeBuild.BuildBatches)[0].buildGroups as CodeBuild.BuildGroups) + .filter((group) => group.currentBuildSummary?.buildStatus === 'IN_PROGRESS' || group.currentBuildSummary?.buildStatus === 'PENDING') + .map((group) => group.identifier); + return ids as string[]; +}; + +const main = async () => { + const cb = new CodeBuild({ region: 'us-east-1' }); + const expectedSourceVersion = process.argv[2]; + const jobsDependedOnFilepath = process.argv[3]; + const codeBuildProjectName = process.argv[4]; + const jobsDependedOnRaw = fs.readFileSync(jobsDependedOnFilepath, 'utf8'); + const jobsDependedOn = JSON.parse(jobsDependedOnRaw); + console.log(`Depending on these jobs: ${jobsDependedOn}`); + const allBatchBuildIds = await getBatchesInProject(cb, codeBuildProjectName); + console.log(`allBatchBuildIds: ${allBatchBuildIds}`); + let batchId = ''; + let failFlag = true; + for (batchId of allBatchBuildIds) { + const batchSourceVersion = await getBatchSourceVersionFromBatchId(cb, batchId); + console.log(`batchId: ${batchId} - batchSourceVersion: ${batchSourceVersion}`); + if (batchSourceVersion === expectedSourceVersion) { + failFlag = false; + break; + } + } + if (failFlag) { + console.log('Could not find matching source version'); + process.exit(1); + } + let intersectingIncompleteJobs: string[]; + do { + await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds + const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); + intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); + console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); + } while (intersectingIncompleteJobs.length > 0); +}; + +main().then(() => console.log('done')); diff --git a/scripts/yarn.lock b/scripts/yarn.lock index b90d2404fc2..c84b92b0d5f 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -2,17 +2,30 @@ # yarn lockfile v1 -"@cspotcode/source-map-consumer@0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz#33bf4b7b39c178821606f669bbc447a6a629786b" - integrity sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg== +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" -"@cspotcode/source-map-support@0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz#4789840aa859e46d2f3173727ab707c66bf344f5" - integrity sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA== +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.1" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== dependencies: - "@cspotcode/source-map-consumer" "0.8.0" + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" "@tsconfig/node10@^1.0.7": version "1.0.8" @@ -84,6 +97,27 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +aws-sdk@^2.1382.0: + version "2.1382.0" + resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1382.0.tgz#d14996c8bfc76f1f6e021a27de7dfb18043c3128" + integrity sha512-WAe8bqD4kLdyZwRLHn16bt1kT1Ijdx2MWjWHpWR6krLxQKSA5WKXCdO4JoR/ywzbi0k5covQIAgl/ZSNtCvA4Q== + dependencies: + buffer "4.9.2" + events "1.1.1" + ieee754 "1.1.13" + jmespath "0.16.0" + querystring "0.2.0" + sax "1.2.1" + url "0.10.3" + util "^0.12.4" + uuid "8.0.0" + xml2js "0.5.0" + axios@^0.26.0: version "0.26.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" @@ -96,6 +130,11 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -104,6 +143,23 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +buffer@4.9.2: + version "4.9.2" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -128,6 +184,11 @@ diff@^4.0.1: resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +events@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== + execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -148,6 +209,13 @@ follow-redirects@^1.14.8: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + fs-extra@^10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" @@ -162,6 +230,21 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.3: + version "1.2.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + get-stream@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -179,16 +262,57 @@ glob@^7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.8" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +ieee754@1.1.13: + version "1.1.13" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -197,21 +321,62 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2: +inherits@2, inherits@^2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3: + version "1.2.7" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-stream@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-typed-array@^1.1.10, is-typed-array@^1.1.3: + version "1.1.10" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +isarray@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +jmespath@0.16.0: + version "0.16.0" + resolved "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076" + integrity sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== + js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -281,6 +446,26 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== + +sax@1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" + integrity sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA== + +sax@>=0.6.0: + version "1.2.4" + resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -303,12 +488,12 @@ strip-final-newline@^2.0.0: resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -ts-node@^10.4.0: - version "10.4.0" - resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz#680f88945885f4e6cf450e7f0d6223dd404895f7" - integrity sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A== +ts-node@^10.9.1: + version "10.9.1" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" + integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== dependencies: - "@cspotcode/source-map-support" "0.7.0" + "@cspotcode/source-map-support" "^0.8.0" "@tsconfig/node10" "^1.0.7" "@tsconfig/node12" "^1.0.7" "@tsconfig/node14" "^1.0.0" @@ -319,6 +504,7 @@ ts-node@^10.4.0: create-require "^1.1.0" diff "^4.0.1" make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" yn "3.1.1" typescript@^4.4.4: @@ -331,6 +517,47 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== +url@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" + integrity sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ== + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +util@^0.12.4: + version "0.12.5" + resolved "https://registry.npmjs.org/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" + +uuid@8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" + integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== + +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + +which-typed-array@^1.1.2: + version "1.1.9" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -343,6 +570,19 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= +xml2js@0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" + integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + yn@3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" From 16674600c0bd98249c789749af09a1ce95baf906 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 08:54:30 -0700 Subject: [PATCH 15/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 8 +-- .../ts-scripts/wait-for-all-codebuild.ts | 63 ------------------- 2 files changed, 4 insertions(+), 67 deletions(-) delete mode 100644 codebuild_specs/ts-scripts/wait-for-all-codebuild.ts diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index ae7edd747a5..72219d55a1b 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -4,10 +4,10 @@ env: phases: build: commands: - - cd ./codebuild_specs/ts-scripts - - npm install -g ts-node aws-sdk - - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - - cd ../.. + - cd ./scripts + - yarn install + - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing + - cd .. - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION reports: e2e-reports: diff --git a/codebuild_specs/ts-scripts/wait-for-all-codebuild.ts b/codebuild_specs/ts-scripts/wait-for-all-codebuild.ts deleted file mode 100644 index beba7113b89..00000000000 --- a/codebuild_specs/ts-scripts/wait-for-all-codebuild.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { CodeBuild } from 'aws-sdk'; -import * as fs from 'fs'; - -const getBatchesInProject = async (cb: CodeBuild, codeBuildProjectName: string): Promise => { - const retrievedBatchIds = await cb - .listBuildBatchesForProject({ - projectName: codeBuildProjectName, - filter: { status: 'IN_PROGRESS' }, - }) - .promise(); - return retrievedBatchIds.ids as string[]; -}; - -const getBatchSourceVersionFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { - const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); - if (retrievedBatchInfo.buildBatches && retrievedBatchInfo.buildBatches.length) { - return retrievedBatchInfo.buildBatches[0].resolvedSourceVersion as string; - } - return ''; -}; - -const getJobIdsFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { - const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); - const ids = ((retrievedBatchInfo.buildBatches as CodeBuild.BuildBatches)[0].buildGroups as CodeBuild.BuildGroups) - .filter((group) => group.currentBuildSummary?.buildStatus === 'IN_PROGRESS' || group.currentBuildSummary?.buildStatus === 'PENDING') - .map((group) => group.identifier); - return ids as string[]; -}; - -const main = async () => { - const cb = new CodeBuild({ region: 'us-east-1' }); - const expectedSourceVersion = process.argv[2]; - const jobsDependedOnFilepath = process.argv[3]; - const codeBuildProjectName = process.argv[4]; - const jobsDependedOnRaw = fs.readFileSync(jobsDependedOnFilepath, 'utf8'); - const jobsDependedOn = JSON.parse(jobsDependedOnRaw); - console.log(`Depending on these jobs: ${jobsDependedOn}`); - const allBatchBuildIds = await getBatchesInProject(cb, codeBuildProjectName); - console.log(`allBatchBuildIds: ${allBatchBuildIds}`); - let batchId = ''; - let failFlag = true; - for (batchId of allBatchBuildIds) { - const batchSourceVersion = await getBatchSourceVersionFromBatchId(cb, batchId); - console.log(`batchId: ${batchId} - batchSourceVersion: ${batchSourceVersion}`); - if (batchSourceVersion === expectedSourceVersion) { - failFlag = false; - break; - } - } - if (failFlag) { - console.log('Could not find matching source version'); - process.exit(1); - } - let intersectingIncompleteJobs: string[]; - do { - await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds - const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); - intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); - console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); - } while (intersectingIncompleteJobs.length > 0); -}; - -main().then(() => console.log('done')); From c5873077c4150d4020f9cb7a017164e661782737 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 09:04:14 -0700 Subject: [PATCH 16/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 72219d55a1b..849e031221b 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -6,6 +6,7 @@ phases: commands: - cd ./scripts - yarn install + - npm install aws-sdk - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - cd .. - source ./shared-scripts.sh && _downloadReportsFromS3 $CODEBUILD_SOURCE_VERSION From ca2ac2556476609d53c0a39a34c9f78651b23321 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 09:09:05 -0700 Subject: [PATCH 17/29] chore: noop trigger cb --- codebuild_specs/aggregate_e2e_reports.yml | 1 + scripts/cloud-e2e.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 849e031221b..2daedd454b1 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -6,6 +6,7 @@ phases: commands: - cd ./scripts - yarn install + - npm install -g ts-node - npm install aws-sdk - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing - cd .. diff --git a/scripts/cloud-e2e.sh b/scripts/cloud-e2e.sh index 355224a646d..80b8133326a 100644 --- a/scripts/cloud-e2e.sh +++ b/scripts/cloud-e2e.sh @@ -8,7 +8,7 @@ source ./scripts/.env set export CURR_BRANCH=$(git branch --show-current) function authenticate { echo Authenticating terminal... - mwinit + # mwinit echo Loading E2E account credentials... ada cred update --profile="${CLOUD_E2E_PROFILE}" --account="${CLOUD_E2E_ACCOUNT}" --role=CodeBuildE2E --provider=isengard --once aws configure set region us-east-1 --profile $CLOUD_E2E_PROFILE From 8f2342ff39907b8f6301e93f034b11e721e2c374 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 09:13:27 -0700 Subject: [PATCH 18/29] chore: noop trigger cb --- codebuild_specs/e2e_workflow_generated.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index 20ba1ca2700..149cb448892 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -22,7 +22,7 @@ batch: build: commands: - echo starting - - sleep 60 + - sleep 180 - echo ending - identifier: job2 @@ -33,7 +33,7 @@ batch: build: commands: - echo starting - - sleep 90 + - sleep 230 - echo ending - identifier: aggregate_e2e_reports From 2c917c17707f0fdf7926639f07f9875411a698ff Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 09:19:26 -0700 Subject: [PATCH 19/29] chore: noop trigger cb --- scripts/wait-for-all-codebuild.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index beba7113b89..6aae6c66178 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -55,6 +55,7 @@ const main = async () => { do { await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); + console.log(`These are all of the incomplete jobs in the batch: ${incompleteJobsInBatch}`); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); } while (intersectingIncompleteJobs.length > 0); From a22979b8cea07b7890017bb8c2aba98c9e4a2c3f Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 09:27:21 -0700 Subject: [PATCH 20/29] chore: noop trigger cb --- codebuild_specs/dummy_job.yml | 9 ++++++++ codebuild_specs/e2e_workflow_generated.yml | 24 ++++++++-------------- scripts/wait-for-all-codebuild.ts | 1 + 3 files changed, 18 insertions(+), 16 deletions(-) create mode 100644 codebuild_specs/dummy_job.yml diff --git a/codebuild_specs/dummy_job.yml b/codebuild_specs/dummy_job.yml new file mode 100644 index 00000000000..e61c665b0c2 --- /dev/null +++ b/codebuild_specs/dummy_job.yml @@ -0,0 +1,9 @@ +version: 0.2 +env: + shell: bash +phases: + build: + commands: + - echo starting + - sleep $SLEEP_TIME + - echo ending diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index 149cb448892..7a25b7d2d28 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -16,25 +16,17 @@ batch: build-graph: - identifier: job1 env: - compute-type: BUILD_GENERAL1_LARGE - shell: bash - phases: - build: - commands: - - echo starting - - sleep 180 - - echo ending + compute-type: BUILD_GENERAL1_MEDIUM + variables: + SLEEP_TIME: 180 + buildspec: codebuild_specs/dummy_job.yml - identifier: job2 env: - compute-type: BUILD_GENERAL1_LARGE - shell: bash - phases: - build: - commands: - - echo starting - - sleep 230 - - echo ending + compute-type: BUILD_GENERAL1_MEDIUM + variables: + SLEEP_TIME: 120 + buildspec: codebuild_specs/dummy_job.yml - identifier: aggregate_e2e_reports env: diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index 6aae6c66178..82b5b5e91e9 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -35,6 +35,7 @@ const main = async () => { const jobsDependedOnRaw = fs.readFileSync(jobsDependedOnFilepath, 'utf8'); const jobsDependedOn = JSON.parse(jobsDependedOnRaw); console.log(`Depending on these jobs: ${jobsDependedOn}`); + console.log(`Number of jobs depended on: ${jobsDependedOn.length}`); const allBatchBuildIds = await getBatchesInProject(cb, codeBuildProjectName); console.log(`allBatchBuildIds: ${allBatchBuildIds}`); let batchId = ''; From 1e7a38b266055d98336bd252b1b7e9423105ec99 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 09:36:55 -0700 Subject: [PATCH 21/29] chore: noop trigger cb --- codebuild_specs/e2e_workflow_generated.yml | 2341 +++++++++++++++++++- codebuild_specs/wait_for_ids.json | 164 +- scripts/wait-for-all-codebuild.ts | 4 +- 3 files changed, 2498 insertions(+), 11 deletions(-) diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index 7a25b7d2d28..ef6863006fb 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -14,23 +14,2348 @@ env: batch: fast-fail: false build-graph: - - identifier: job1 + - identifier: build_linux + buildspec: codebuild_specs/build_linux.yml env: + compute-type: BUILD_GENERAL1_LARGE + - identifier: build_windows + buildspec: codebuild_specs/build_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_LARGE + image: $WINDOWS_IMAGE_2019 + - identifier: test + buildspec: codebuild_specs/test.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - build_linux + - identifier: mock_e2e_tests + buildspec: codebuild_specs/mock_e2e_tests.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - build_linux + - identifier: validate_cdk_version + buildspec: codebuild_specs/validate_cdk_version.yml + depend-on: + - build_linux + - identifier: verify_api_extract + buildspec: codebuild_specs/verify_api_extract.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - build_linux + - identifier: verify_yarn_lock + buildspec: codebuild_specs/verify_yarn_lock.yml + depend-on: + - build_linux + - identifier: publish_to_local_registry + buildspec: codebuild_specs/publish_to_local_registry.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - build_linux + - identifier: build_pkg_binaries_arm + buildspec: codebuild_specs/build_pkg_binaries_arm.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - publish_to_local_registry + - identifier: build_pkg_binaries_linux + buildspec: codebuild_specs/build_pkg_binaries_linux.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - publish_to_local_registry + - identifier: build_pkg_binaries_macos + buildspec: codebuild_specs/build_pkg_binaries_macos.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - publish_to_local_registry + - identifier: build_pkg_binaries_win + buildspec: codebuild_specs/build_pkg_binaries_win.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - publish_to_local_registry + - identifier: upload_pkg_binaries + buildspec: codebuild_specs/upload_pkg_binaries.yml + env: + compute-type: BUILD_GENERAL1_LARGE + depend-on: + - build_pkg_binaries_arm + - build_pkg_binaries_linux + - build_pkg_binaries_macos + - build_pkg_binaries_win + - identifier: verify_versions_match + buildspec: codebuild_specs/verify_versions_match.yml + depend-on: + - publish_to_local_registry + - identifier: l_datastore_modelgen_amplify_app_diagnose_hooks_a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/datastore-modelgen.test.ts|src/__tests__/amplify-app.test.ts|src/__tests__/diagnose.test.ts|src/__tests__/hooks-a.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/mock-api.test.ts|src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_2a_auth_2b_auth_2d_auth_2f + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_2a.test.ts|src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/notifications-lifecycle.test.ts|src/__tests__/uibuilder.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts|src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts|src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_sms_pull_pull_auth_10_container_hosting + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/notifications-sms-pull.test.ts|src/__tests__/pull.test.ts|src/__tests__/auth_10.test.ts|src/__tests__/container-hosting.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-in-app-messaging-env-2.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_with_babel_config_amplify_configure_env_2_init_d + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/env-2.test.ts|src/__tests__/init_d.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_init_f_auth_5d_configure_project_git_clone_attach + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/git-clone-attach.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_init_c_layer_4_function_2c_function_3b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/init_c.test.ts|src/__tests__/layer-4.test.ts|src/__tests__/function_2c.test.ts|src/__tests__/function_3b.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_function_4_interactions_schema_model_a_tags + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/function_4.test.ts|src/__tests__/interactions.test.ts|src/__tests__/schema-model-a.test.ts|src/__tests__/tags.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_1a_auth_trigger_custom_policies_function_function_6 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts|src/__tests__/function_6.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_storage_2_export_iam_permissions_boundary_node_function + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/storage-2.test.ts|src/__tests__/export.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/notifications-sms.test.ts|src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_1c_auth_5e_auth_8b_geo_add_b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_1c.test.ts|src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/s3-sse.test.ts|src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_5f_env_4_frontend_config_drift_schema_auth_4d + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_5f.test.ts|src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-6a.test.ts|src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_model_migration_auth_3c_auth_4c_auth_5a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_5c_env_1_geo_add_a_init_a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_5c.test.ts|src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-4c.test.ts|src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts|src/__tests__/auth_9.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_custom_resources_env_5_function_10_function_9c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/custom_resources.test.ts|src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/function-permissions.test.ts|src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-5d.test.ts|src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_3b_auth_4a_auth_7a_auth_8c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_3b.test.ts|src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_feature_flags_geo_import_1b_global_sandbox_a_init_e + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/feature-flags.test.ts|src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-6d.test.ts|src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_10_api_7_export_pull_a_function_9a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/api_10.test.ts|src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/geo-headless.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-8b.test.ts|src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_11_auth_1b_delete_geo_add_c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_11.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_add_d_geo_import_3_hosting_layer_3 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/geo-add-d.test.ts|src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/migration/api.connection.migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts|src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_7b_export_pull_b_function_3a_init_special_case + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts|src/__tests__/function_3a.test.ts|src/__tests__/init-special-case.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_http_migration_schema_auth_12_schema_auth_3_schema_function_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-function-2.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_4b_auth_8a_export_pull_d_schema_auth_5a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts|src/__tests__/schema-auth-5a.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-iterative-rollback-2.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_2b_api_6c_api_9a_auth_12 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_12.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/auth_2g.test.ts|src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/export-pull-c.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_function_12_function_2d_general_config_headless_init_help + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/function_12.test.ts|src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_hooks_c_init_force_push_interactions_1_interactions_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/hooks-c.test.ts|src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/minify-cloudformation.test.ts|src/__tests__/notifications-multi-env.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/parameter-store-1.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/parameter-store-2.test.ts|src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: >- + l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_javascript_notifications_pinpoint_config_pull_2_push_smoketest + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pull-2.test.ts|src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_S3server_api_8_function_8_schema_iterative_update_locking + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/storage-simulator/S3server.test.ts|src/__tests__/api_8.test.ts|src/__tests__/function_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_lambda_auth_2_layer_2_schema_auth_13_function_5 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/layer-2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_function_1_api_9b_custom_policies_container_function_9b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_iterative_update_2_storage_1a_storage_1b_function_11 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_function_2b_function_7_api_connection_migration2_api_4 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/function_2b.test.ts|src/__tests__/function_7.test.ts|src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_searchable_datastore_resolvers_schema_key_api_5 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_key_migration1_schema_auth_14_api_3_api_6b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_1_layer_1_api_key_migration4_schema_iterative_update_4 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: >- + src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_function_1_storage_5 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/function_1.test.ts|src/__tests__/storage-5.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_2c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/auth_2c.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_2e + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/auth_2e.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_remove_3 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-remove-3.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_add_f + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-add-f.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_add_e + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-add-e.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_dynamodb_2c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_dynamodb_2c.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_env_3 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/env-3.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_remove_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-remove-2.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_in_app_messaging + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_import_auth_2a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_auth_2a.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_import_auth_1a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_auth_1a.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_import_auth_2b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_auth_2b.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_s3_2a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_s3_2a.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_s3_2c + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_s3_2c.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_auth_1b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_auth_1b.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_11_a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_update_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-update-1.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_update_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-update-2.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_s3_3 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_s3_3.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_dynamodb_2b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_dynamodb_2b.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_hostingPROD + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/hostingPROD.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_import_s3_2b + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_s3_2b.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_containers_api_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/containers-api-1.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_auth_15 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/schema-auth-15.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_schema_connection_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/schema-connection-1.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_auth_3 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_auth_3.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_import_dynamodb_2a + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_dynamodb_2a.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_containers_api_2 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/containers-api-2.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_import_s3_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_s3_1.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: 1 + depend-on: + - upload_pkg_binaries + - identifier: l_searchable_migration + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts + CLI_REGION: ap-southeast-2 + USE_PARENT_ACCOUNT: 1 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_remove_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/geo-remove-1.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_import_dynamodb_1 + buildspec: codebuild_specs/run_e2e_tests_linux.yml + env: + compute-type: BUILD_GENERAL1_MEDIUM + variables: + TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: 1 + depend-on: + - upload_pkg_binaries + - identifier: >- + w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts|src/__tests__/auth_2a.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_2b_auth_2d_auth_2f_notifications_lifecycle + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts|src/__tests__/auth_2f.test.ts|src/__tests__/notifications-lifecycle.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts|src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts + CLI_REGION: eu-central-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/plugin.test.ts|src/__tests__/studio-modelgen.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts|src/__tests__/notifications-sms-pull.test.ts|src/__tests__/auth_10.test.ts + CLI_REGION: ap-southeast-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_container_hosting_init_b_notifications_apns_notifications_fcm + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/container-hosting.test.ts|src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/notifications-in-app-messaging-env-2.test.ts|src/__tests__/with-babel-config.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/init_d.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_init_f_auth_5d_configure_project_init_c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/init_c.test.ts + CLI_REGION: eu-central-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_layer_4_function_2c_interactions_schema_model_a + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/layer-4.test.ts|src/__tests__/function_2c.test.ts|src/__tests__/interactions.test.ts|src/__tests__/schema-model-a.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_tags_auth_1a_auth_trigger_custom_policies_function + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/tags.test.ts|src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_storage_2_iam_permissions_boundary_node_function_notifications_sms + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/storage-2.test.ts|src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts|src/__tests__/notifications-sms.test.ts + CLI_REGION: eu-central-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-4b.test.ts|src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts|src/__tests__/auth_1c.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_5e_auth_8b_geo_add_b_s3_sse + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/geo-add-b.test.ts|src/__tests__/s3-sse.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts|src/__tests__/auth_5f.test.ts + CLI_REGION: eu-central-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts|src/__tests__/schema-auth-6a.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-model-c.test.ts|src/__tests__/schema-predictions.test.ts|src/__tests__/transformer-migrations/model-migration.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_3c_auth_4c_auth_5a_auth_5c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts|src/__tests__/auth_5c.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_env_1_geo_add_a_init_a_schema_auth_4c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts|src/__tests__/schema-auth-4c.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_5c_auth_5b_auth_9_custom_resources + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts|src/__tests__/auth_9.test.ts|src/__tests__/custom_resources.test.ts + CLI_REGION: eu-central-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_env_5_function_10_function_9c_function_permissions + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/env-5.test.ts|src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts|src/__tests__/function-permissions.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts|src/__tests__/global_sandbox-b.test.ts|src/__tests__/schema-auth-5d.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts|src/__tests__/auth_3b.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_4a_auth_7a_auth_8c_feature_flags + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/auth_4a.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts|src/__tests__/feature-flags.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-11-c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-6d.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_7c_schema_auth_8a_function_migration_api_10 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts|src/__tests__/api_10.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_7_export_pull_a_function_9a_geo_headless + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts|src/__tests__/geo-headless.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-8b.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts|src/__tests__/auth_11.test.ts + CLI_REGION: eu-central-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_1b_delete_geo_add_c_geo_add_d + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts|src/__tests__/geo-add-d.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_geo_import_3_hosting_layer_3_api_connection_migration + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/migration/api.connection.migration.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts|src/__tests__/schema-auth-1b.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-9-b.test.ts + CLI_REGION: ap-southeast-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_predictions_migration_api_6a_auth_7b_export_pull_b + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/api_6a.test.ts|src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_init_special_case_http_migration_schema_auth_12_schema_auth_3 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/init-special-case.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_function_2_auth_4b_auth_8a_export_pull_d + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-function-2.test.ts|src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-5a.test.ts|src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/api_2a.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_2b_api_6c_api_9a_auth_2g + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts|src/__tests__/auth_2g.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: >- + w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/custom-resource-with-storage.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/function_12.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_function_2d_general_config_headless_init_help_hooks_c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_init_force_push_interactions_1_interactions_2_minify_cloudformation + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/notifications-multi-env.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/pull-2.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_push_smoketest_api_8_schema_iterative_update_locking + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/push.test.ts|src/__tests__/smoketest.test.ts|src/__tests__/api_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_6_function_2a_schema_connection_2_schema_function_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/schema-function-1.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_storage_1a_storage_1b_function_11_function_2b + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/storage-1a.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_connection_migration2_api_4_containers_api_secrets_storage_4 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts|src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-auth-10.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_key_api_5_apigw_api_lambda_auth_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts|src/__tests__/apigw.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/schema-searchable.test.ts|src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/schema-auth-14.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_3_api_6b_api_1_layer_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: >- + src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_api_key_migration4_schema_iterative_update_4_function_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 variables: - SLEEP_TIME: 180 - buildspec: codebuild_specs/dummy_job.yml - - - identifier: job2 + TEST_SUITE: >- + src/__tests__/migration/api.key.migration4.test.ts|src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_2c + buildspec: codebuild_specs/run_e2e_tests_windows.yml env: + type: WINDOWS_SERVER_2019_CONTAINER compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 variables: - SLEEP_TIME: 120 - buildspec: codebuild_specs/dummy_job.yml - + TEST_SUITE: src/__tests__/auth_2c.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_auth_2e + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/auth_2e.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_env_3 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/env-3.test.ts + CLI_REGION: us-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_notifications_in_app_messaging + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts + CLI_REGION: ap-northeast-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_11_a + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_import_s3_3 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/import_s3_3.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_hostingPROD + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/hostingPROD.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_containers_api_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/containers-api-1.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_auth_15 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/schema-auth-15.test.ts + CLI_REGION: ap-southeast-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_schema_connection_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/schema-connection-1.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_containers_api_2 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/containers-api-2.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_import_s3_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/import_s3_1.test.ts + CLI_REGION: ap-southeast-1 + USE_PARENT_ACCOUNT: true + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_searchable_migration + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts + CLI_REGION: us-east-1 + USE_PARENT_ACCOUNT: true + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_geo_remove_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/geo-remove-1.test.ts + CLI_REGION: eu-west-2 + USE_PARENT_ACCOUNT: false + depend-on: + - build_windows + - upload_pkg_binaries + - identifier: w_import_dynamodb_1 + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + compute-type: BUILD_GENERAL1_MEDIUM + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts + CLI_REGION: us-east-2 + USE_PARENT_ACCOUNT: true + depend-on: + - build_windows + - upload_pkg_binaries - identifier: aggregate_e2e_reports env: compute-type: BUILD_GENERAL1_MEDIUM variables: WAIT_FOR_IDS_FILE_PATH: ./codebuild_specs/wait_for_ids.json buildspec: codebuild_specs/aggregate_e2e_reports.yml + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_4_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_key_migration_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_key_migration_2_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_2_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_function_migration_update_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_storage_migration_update_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_update_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/auth_migration_update.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_3_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_migration_update_v5 + buildspec: codebuild_specs/migration_tests_v5.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_d_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-d.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_init_migration_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/init-migration.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_4_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_e_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-e.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_key_migration_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_migration_d_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-d.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_b_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-b.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_migration_c_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-c.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_c_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-c.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_migration_b_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-b.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_a_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/auth-migration-a.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_key_migration_2_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_migration_a_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/api-migration-a.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_2_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_apigw_ext_migration_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests/overrides/apigw-ext-migration.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_function_migration_update_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_storage_migration_update_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/storage_migration_update.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_migration_update_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/auth_migration_update.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_notifications_migration_3_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts + CLI_REGION: ap-southeast-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_migration_update_v6 + buildspec: codebuild_specs/migration_tests_v6.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/update_tests/api_migration_update.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_scaffold_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/scaffold.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_api_graphql_v2_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/api-graphql-v2.migration.test.ts + CLI_REGION: ap-southeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_rest_basic_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-basic.migration.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_rest_lambda_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-lambda.migration.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_api_rest_serverless_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: >- + src/__tests__/migration_tests_v10/api-rest-serverless.migration.test.ts + CLI_REGION: eu-central-1 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_add_all_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/auth-add-all.migration.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_auth_override_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/auth-override.migration.test.ts + CLI_REGION: us-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_custom_stack_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/custom-stack.migration.test.ts + CLI_REGION: us-east-1 + depend-on: + - upload_pkg_binaries + - identifier: l_geo_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/geo.migration.test.ts + CLI_REGION: eu-west-2 + depend-on: + - upload_pkg_binaries + - identifier: l_git_clone_migration_tests_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/git-clone-migration-tests.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_pinpoint_region_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/pinpoint-region.migration.test.ts + CLI_REGION: us-east-2 + depend-on: + - upload_pkg_binaries + - identifier: l_storage_migration_v10 + buildspec: codebuild_specs/migration_tests_v10.yml + env: + compute-type: BUILD_GENERAL1_SMALL + variables: + TEST_SUITE: src/__tests__/migration_tests_v10/storage.migration.test.ts + CLI_REGION: ap-northeast-1 + depend-on: + - upload_pkg_binaries diff --git a/codebuild_specs/wait_for_ids.json b/codebuild_specs/wait_for_ids.json index 7d1a29f4d03..9f4d54b535f 100644 --- a/codebuild_specs/wait_for_ids.json +++ b/codebuild_specs/wait_for_ids.json @@ -1 +1,163 @@ -["job1", "job2"] +[ + "l_datastore_modelgen_amplify_app_diagnose_hooks_a", + "l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", + "l_auth_2a_auth_2b_auth_2d_auth_2f", + "l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2", + "l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1", + "l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", + "l_notifications_sms_pull_pull_auth_10_container_hosting", + "l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2", + "l_with_babel_config_amplify_configure_env_2_init_d", + "l_init_f_auth_5d_configure_project_git_clone_attach", + "l_init_c_layer_4_function_2c_function_3b", + "l_function_4_interactions_schema_model_a_tags", + "l_auth_1a_auth_trigger_custom_policies_function_function_6", + "l_storage_2_export_iam_permissions_boundary_node_function", + "l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned", + "l_auth_1c_auth_5e_auth_8b_geo_add_b", + "l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d", + "l_auth_5f_env_4_frontend_config_drift_schema_auth_4d", + "l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions", + "l_model_migration_auth_3c_auth_4c_auth_5a", + "l_auth_5c_env_1_geo_add_a_init_a", + "l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9", + "l_custom_resources_env_5_function_10_function_9c", + "l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b", + "l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a", + "l_auth_3b_auth_4a_auth_7a_auth_8c", + "l_feature_flags_geo_import_1b_global_sandbox_a_init_e", + "l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c", + "l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration", + "l_api_10_api_7_export_pull_a_function_9a", + "l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b", + "l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3", + "l_auth_11_auth_1b_delete_geo_add_c", + "l_geo_add_d_geo_import_3_hosting_layer_3", + "l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b", + "l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b", + "l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a", + "l_auth_7b_export_pull_b_function_3a_init_special_case", + "l_http_migration_schema_auth_12_schema_auth_3_schema_function_2", + "l_auth_4b_auth_8a_export_pull_d_schema_auth_5a", + "l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a", + "l_api_2b_api_6c_api_9a_auth_12", + "l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c", + "l_function_12_function_2d_general_config_headless_init_help", + "l_hooks_c_init_force_push_interactions_1_interactions_2", + "l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1", + "l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config", + "l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi", + "l_javascript_notifications_pinpoint_config_pull_2_push_smoketest", + "l_S3server_api_8_function_8_schema_iterative_update_locking", + "l_api_lambda_auth_2_layer_2_schema_auth_13_function_5", + "l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2", + "l_schema_function_1_api_9b_custom_policies_container_function_9b", + "l_schema_iterative_update_2_storage_1a_storage_1b_function_11", + "l_function_2b_function_7_api_connection_migration2_api_4", + "l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env", + "l_searchable_datastore_resolvers_schema_key_api_5", + "l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable", + "l_api_key_migration1_schema_auth_14_api_3_api_6b", + "l_api_1_layer_1_api_key_migration4_schema_iterative_update_4", + "l_function_1_storage_5", + "l_auth_2c", + "l_auth_2e", + "l_geo_remove_3", + "l_geo_add_f", + "l_geo_add_e", + "l_import_dynamodb_2c", + "l_env_3", + "l_geo_remove_2", + "l_notifications_in_app_messaging", + "l_import_auth_2a", + "l_import_auth_1a", + "l_import_auth_2b", + "l_import_s3_2a", + "l_import_s3_2c", + "l_import_auth_1b", + "l_schema_auth_11_a", + "l_geo_update_1", + "l_geo_update_2", + "l_import_s3_3", + "l_import_dynamodb_2b", + "l_hostingPROD", + "l_import_s3_2b", + "l_containers_api_1", + "l_schema_auth_15", + "l_schema_connection_1", + "l_import_auth_3", + "l_import_dynamodb_2a", + "l_containers_api_2", + "l_import_s3_1", + "l_searchable_migration", + "l_geo_remove_1", + "l_import_dynamodb_1", + "w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a", + "w_auth_2b_auth_2d_auth_2f_notifications_lifecycle", + "w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", + "w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen", + "w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10", + "w_container_hosting_init_b_notifications_apns_notifications_fcm", + "w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d", + "w_init_f_auth_5d_configure_project_init_c", + "w_layer_4_function_2c_interactions_schema_model_a", + "w_tags_auth_1a_auth_trigger_custom_policies_function", + "w_storage_2_iam_permissions_boundary_node_function_notifications_sms", + "w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c", + "w_auth_5e_auth_8b_geo_add_b_s3_sse", + "w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f", + "w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a", + "w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration", + "w_auth_3c_auth_4c_auth_5a_auth_5c", + "w_env_1_geo_add_a_init_a_schema_auth_4c", + "w_schema_auth_5c_auth_5b_auth_9_custom_resources", + "w_env_5_function_10_function_9c_function_permissions", + "w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d", + "w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b", + "w_auth_4a_auth_7a_auth_8c_feature_flags", + "w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2", + "w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d", + "w_schema_auth_7c_schema_auth_8a_function_migration_api_10", + "w_api_7_export_pull_a_function_9a_geo_headless", + "w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b", + "w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11", + "w_auth_1b_delete_geo_add_c_geo_add_d", + "w_geo_import_3_hosting_layer_3_api_connection_migration", + "w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b", + "w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b", + "w_predictions_migration_api_6a_auth_7b_export_pull_b", + "w_init_special_case_http_migration_schema_auth_12_schema_auth_3", + "w_schema_function_2_auth_4b_auth_8a_export_pull_d", + "w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a", + "w_api_2b_api_6c_api_9a_auth_2g", + "w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12", + "w_function_2d_general_config_headless_init_help_hooks_c", + "w_init_force_push_interactions_1_interactions_2_minify_cloudformation", + "w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2", + "w_push_smoketest_api_8_schema_iterative_update_locking", + "w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1", + "w_auth_6_function_2a_schema_connection_2_schema_function_1", + "w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2", + "w_storage_1a_storage_1b_function_11_function_2b", + "w_api_connection_migration2_api_4_containers_api_secrets_storage_4", + "w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers", + "w_schema_key_api_5_apigw_api_lambda_auth_1", + "w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14", + "w_api_3_api_6b_api_1_layer_1", + "w_api_key_migration4_schema_iterative_update_4_function_1", + "w_auth_2c", + "w_auth_2e", + "w_env_3", + "w_notifications_in_app_messaging", + "w_schema_auth_11_a", + "w_import_s3_3", + "w_hostingPROD", + "w_containers_api_1", + "w_schema_auth_15", + "w_schema_connection_1", + "w_containers_api_2", + "w_import_s3_1", + "w_searchable_migration", + "w_geo_remove_1", + "w_import_dynamodb_1" +] \ No newline at end of file diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index 82b5b5e91e9..e2be8267624 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -19,7 +19,7 @@ const getBatchSourceVersionFromBatchId = async (cb: CodeBuild, batchId: string): return ''; }; -const getJobIdsFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { +const getIncompleteJobIdsFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); const ids = ((retrievedBatchInfo.buildBatches as CodeBuild.BuildBatches)[0].buildGroups as CodeBuild.BuildGroups) .filter((group) => group.currentBuildSummary?.buildStatus === 'IN_PROGRESS' || group.currentBuildSummary?.buildStatus === 'PENDING') @@ -55,7 +55,7 @@ const main = async () => { let intersectingIncompleteJobs: string[]; do { await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds - const incompleteJobsInBatch = await getJobIdsFromBatchId(cb, batchId); + const incompleteJobsInBatch = await getIncompleteJobIdsFromBatchId(cb, batchId); console.log(`These are all of the incomplete jobs in the batch: ${incompleteJobsInBatch}`); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); From 2b5d06034d1e615b1d420381b9b8a52725c6abcb Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 10:23:12 -0700 Subject: [PATCH 22/29] chore: noop trigger cb --- scripts/wait-for-all-codebuild.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index e2be8267624..a6e137d4acb 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -54,7 +54,7 @@ const main = async () => { } let intersectingIncompleteJobs: string[]; do { - await new Promise((r) => setTimeout(r, 3 * 1000)); // sleep for 60 seconds + await new Promise((i) => setTimeout(i, 180 * 1000)); // sleep for 180 seconds const incompleteJobsInBatch = await getIncompleteJobIdsFromBatchId(cb, batchId); console.log(`These are all of the incomplete jobs in the batch: ${incompleteJobsInBatch}`); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); From 069c6d1d2aaee60cc52a3986b1f955104a63e48a Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 13:55:53 -0700 Subject: [PATCH 23/29] chore: noop trigger cb --- codebuild_specs/wait_for_ids.txt | 1 - scripts/cloud-e2e.sh | 2 +- shared-scripts.sh | 42 +++----------------------------- 3 files changed, 5 insertions(+), 40 deletions(-) delete mode 100644 codebuild_specs/wait_for_ids.txt diff --git a/codebuild_specs/wait_for_ids.txt b/codebuild_specs/wait_for_ids.txt deleted file mode 100644 index 76efc5314d0..00000000000 --- a/codebuild_specs/wait_for_ids.txt +++ /dev/null @@ -1 +0,0 @@ -l_datastore_modelgen_amplify_app_diagnose_hooks_a l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js l_auth_2a_auth_2b_auth_2d_auth_2f l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2 l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1 l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1 l_notifications_sms_pull_pull_auth_10_container_hosting l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2 l_with_babel_config_amplify_configure_env_2_init_d l_init_f_auth_5d_configure_project_git_clone_attach l_init_c_layer_4_function_2c_function_3b l_function_4_interactions_schema_model_a_tags l_auth_1a_auth_trigger_custom_policies_function_function_6 l_storage_2_export_iam_permissions_boundary_node_function l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned l_auth_1c_auth_5e_auth_8b_geo_add_b l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d l_auth_5f_env_4_frontend_config_drift_schema_auth_4d l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions l_model_migration_auth_3c_auth_4c_auth_5a l_auth_5c_env_1_geo_add_a_init_a l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9 l_custom_resources_env_5_function_10_function_9c l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a l_auth_3b_auth_4a_auth_7a_auth_8c l_feature_flags_geo_import_1b_global_sandbox_a_init_e l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration l_api_10_api_7_export_pull_a_function_9a l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3 l_auth_11_auth_1b_delete_geo_add_c l_geo_add_d_geo_import_3_hosting_layer_3 l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a l_auth_7b_export_pull_b_function_3a_init_special_case l_http_migration_schema_auth_12_schema_auth_3_schema_function_2 l_auth_4b_auth_8a_export_pull_d_schema_auth_5a l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a l_api_2b_api_6c_api_9a_auth_12 l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c l_function_12_function_2d_general_config_headless_init_help l_hooks_c_init_force_push_interactions_1_interactions_2 l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1 l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi l_javascript_notifications_pinpoint_config_pull_2_push_smoketest l_S3server_api_8_function_8_schema_iterative_update_locking l_api_lambda_auth_2_layer_2_schema_auth_13_function_5 l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2 l_schema_function_1_api_9b_custom_policies_container_function_9b l_schema_iterative_update_2_storage_1a_storage_1b_function_11 l_function_2b_function_7_api_connection_migration2_api_4 l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env l_searchable_datastore_resolvers_schema_key_api_5 l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable l_api_key_migration1_schema_auth_14_api_3_api_6b l_api_1_layer_1_api_key_migration4_schema_iterative_update_4 l_function_1_storage_5 l_auth_2c l_auth_2e l_geo_remove_3 l_geo_add_f l_geo_add_e l_import_dynamodb_2c l_env_3 l_geo_remove_2 l_notifications_in_app_messaging l_import_auth_2a l_import_auth_1a l_import_auth_2b l_import_s3_2a l_import_s3_2c l_import_auth_1b l_schema_auth_11_a l_geo_update_1 l_geo_update_2 l_import_s3_3 l_import_dynamodb_2b l_hostingPROD l_import_s3_2b l_containers_api_1 l_schema_auth_15 l_schema_connection_1 l_import_auth_3 l_import_dynamodb_2a l_containers_api_2 l_import_s3_1 l_searchable_migration l_geo_remove_1 l_import_dynamodb_1 w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a w_auth_2b_auth_2d_auth_2f_notifications_lifecycle w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10 w_container_hosting_init_b_notifications_apns_notifications_fcm w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d w_init_f_auth_5d_configure_project_init_c w_layer_4_function_2c_interactions_schema_model_a w_tags_auth_1a_auth_trigger_custom_policies_function w_storage_2_iam_permissions_boundary_node_function_notifications_sms w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c w_auth_5e_auth_8b_geo_add_b_s3_sse w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration w_auth_3c_auth_4c_auth_5a_auth_5c w_env_1_geo_add_a_init_a_schema_auth_4c w_schema_auth_5c_auth_5b_auth_9_custom_resources w_env_5_function_10_function_9c_function_permissions w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b w_auth_4a_auth_7a_auth_8c_feature_flags w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2 w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d w_schema_auth_7c_schema_auth_8a_function_migration_api_10 w_api_7_export_pull_a_function_9a_geo_headless w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11 w_auth_1b_delete_geo_add_c_geo_add_d w_geo_import_3_hosting_layer_3_api_connection_migration w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b w_predictions_migration_api_6a_auth_7b_export_pull_b w_init_special_case_http_migration_schema_auth_12_schema_auth_3 w_schema_function_2_auth_4b_auth_8a_export_pull_d w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a w_api_2b_api_6c_api_9a_auth_2g w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12 w_function_2d_general_config_headless_init_help_hooks_c w_init_force_push_interactions_1_interactions_2_minify_cloudformation w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2 w_push_smoketest_api_8_schema_iterative_update_locking w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1 w_auth_6_function_2a_schema_connection_2_schema_function_1 w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2 w_storage_1a_storage_1b_function_11_function_2b w_api_connection_migration2_api_4_containers_api_secrets_storage_4 w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers w_schema_key_api_5_apigw_api_lambda_auth_1 w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14 w_api_3_api_6b_api_1_layer_1 w_api_key_migration4_schema_iterative_update_4_function_1 w_auth_2c w_auth_2e w_env_3 w_notifications_in_app_messaging w_schema_auth_11_a w_import_s3_3 w_hostingPROD w_containers_api_1 w_schema_auth_15 w_schema_connection_1 w_containers_api_2 w_import_s3_1 w_searchable_migration w_geo_remove_1 w_import_dynamodb_1 \ No newline at end of file diff --git a/scripts/cloud-e2e.sh b/scripts/cloud-e2e.sh index 80b8133326a..355224a646d 100644 --- a/scripts/cloud-e2e.sh +++ b/scripts/cloud-e2e.sh @@ -8,7 +8,7 @@ source ./scripts/.env set export CURR_BRANCH=$(git branch --show-current) function authenticate { echo Authenticating terminal... - # mwinit + mwinit echo Loading E2E account credentials... ada cred update --profile="${CLOUD_E2E_PROFILE}" --account="${CLOUD_E2E_ACCOUNT}" --role=CodeBuildE2E --provider=isengard --once aws configure set region us-east-1 --profile $CLOUD_E2E_PROFILE diff --git a/shared-scripts.sh b/shared-scripts.sh index 52c8dac24dc..7ee25faae49 100644 --- a/shared-scripts.sh +++ b/shared-scripts.sh @@ -172,7 +172,10 @@ function _publishToLocalRegistry { unsetNpmRegistryUrl echo Generate Change Log - git reset --soft HEAD~1 + # Leaving this breadcrumb here "git reset --soft HEAD~1" + # we commented this out because the publish script is now checking out the current branch, and this started to fail as a result + # if we run into problems in the future, we should revisit this + # git reset --soft HEAD~1 yarn ts-node scripts/unified-changelog.ts cat UNIFIED_CHANGELOG.md @@ -530,40 +533,3 @@ function _downloadReportsFromS3 { aws s3 sync "s3://$AGGREGATED_REPORTS_BUCKET_NAME/$source_version" . for file in $(find . -mindepth 2 -type f); do mv $file ./$(dirname $file).xml; done #This line moves all files into the top level directory so that the reports can be consumed by CB } - -function _waitForJobs { - expected_source_version=$1 - jobs_depended_on_file_path=$2 #space seperate identifiers - jobs_depended_on=$(cat $jobs_depended_on_file_path) - jobs_depended_on_json=$(echo $jobs_depended_on | jq -R 'split(" ")') - echo "jobs depended on $jobs_depended_on_json" - fail_flag="0" - all_batch_build_ids=$(aws codebuild list-build-batches-for-project --region us-east-1 --project-name AmplifyCLI-E2E-Testing --filter '{ "status": "IN_PROGRESS" }' --output json | jq '.ids | .[]') - for batch_build_id in $all_batch_build_ids - do - current_source_version=$(aws codebuild batch-get-build-batches --region us-east-1 --ids $(echo $batch_build_id | tr -d '"') | jq '.buildBatches[0].resolvedSourceVersion' | tr -d '"') - if [ $current_source_version = $expected_source_version ] - then - fail_flag="1" - break - fi - done - if [ $fail_flag = "0" ] - then - echo "Could not find batch with matching source version" - exit 1 - fi - num_incomplete_jobs="1" - while [ "$num_incomplete_jobs" -gt "0" ] - do - sleep 60 - batch_build_id=$(echo $batch_build_id | tr -d '"') - jobs_in_batch=$(aws codebuild batch-get-build-batches --region us-east-1 --ids $(echo $batch_build_id | tr -d '"') | jq --arg job_id "$job_id" '.buildBatches[0].buildGroups') - incomplete_job_ids_in_batch=$(echo $jobs_in_batch | jq -c '[map(select(.currentBuildSummary.buildStatus == "IN_PROGRESS" or .currentBuildSummary.buildStatus == "PENDING")) | .[].identifier]') - intersecting_jobs=$(jq -n --argjson incomplete_job_ids_in_batch "$incomplete_job_ids_in_batch" --argjson jobs_depended_on_json "$jobs_depended_on_json" '$incomplete_job_ids_in_batch - ($incomplete_job_ids_in_batch - $jobs_depended_on_json)') - echo "Waiting for these jobs: $intersecting_jobs" - num_incomplete_jobs=$(echo $intersecting_jobs | jq '. | length') - echo "incomplete_job_ids_in_batch $incomplete_job_ids_in_batch" - done - echo "No specified jobs still in progress." -} From 00d731f4b028a5160213f91f412a32a3b0d30cc2 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 13:57:45 -0700 Subject: [PATCH 24/29] chore: noop trigger cb --- codebuild_specs/dummy_job.yml | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 codebuild_specs/dummy_job.yml diff --git a/codebuild_specs/dummy_job.yml b/codebuild_specs/dummy_job.yml deleted file mode 100644 index e61c665b0c2..00000000000 --- a/codebuild_specs/dummy_job.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: 0.2 -env: - shell: bash -phases: - build: - commands: - - echo starting - - sleep $SLEEP_TIME - - echo ending From 41983fadb89d774f3e571c7216994c5679634a37 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 13:58:19 -0700 Subject: [PATCH 25/29] chore: noop trigger cb --- codebuild_specs/wait_for_ids.json | 324 +++++++++++++++--------------- 1 file changed, 162 insertions(+), 162 deletions(-) diff --git a/codebuild_specs/wait_for_ids.json b/codebuild_specs/wait_for_ids.json index 9f4d54b535f..bcfcdacc0a8 100644 --- a/codebuild_specs/wait_for_ids.json +++ b/codebuild_specs/wait_for_ids.json @@ -1,163 +1,163 @@ [ - "l_datastore_modelgen_amplify_app_diagnose_hooks_a", - "l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", - "l_auth_2a_auth_2b_auth_2d_auth_2f", - "l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2", - "l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1", - "l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", - "l_notifications_sms_pull_pull_auth_10_container_hosting", - "l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2", - "l_with_babel_config_amplify_configure_env_2_init_d", - "l_init_f_auth_5d_configure_project_git_clone_attach", - "l_init_c_layer_4_function_2c_function_3b", - "l_function_4_interactions_schema_model_a_tags", - "l_auth_1a_auth_trigger_custom_policies_function_function_6", - "l_storage_2_export_iam_permissions_boundary_node_function", - "l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned", - "l_auth_1c_auth_5e_auth_8b_geo_add_b", - "l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d", - "l_auth_5f_env_4_frontend_config_drift_schema_auth_4d", - "l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions", - "l_model_migration_auth_3c_auth_4c_auth_5a", - "l_auth_5c_env_1_geo_add_a_init_a", - "l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9", - "l_custom_resources_env_5_function_10_function_9c", - "l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b", - "l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a", - "l_auth_3b_auth_4a_auth_7a_auth_8c", - "l_feature_flags_geo_import_1b_global_sandbox_a_init_e", - "l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c", - "l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration", - "l_api_10_api_7_export_pull_a_function_9a", - "l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b", - "l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3", - "l_auth_11_auth_1b_delete_geo_add_c", - "l_geo_add_d_geo_import_3_hosting_layer_3", - "l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b", - "l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b", - "l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a", - "l_auth_7b_export_pull_b_function_3a_init_special_case", - "l_http_migration_schema_auth_12_schema_auth_3_schema_function_2", - "l_auth_4b_auth_8a_export_pull_d_schema_auth_5a", - "l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a", - "l_api_2b_api_6c_api_9a_auth_12", - "l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c", - "l_function_12_function_2d_general_config_headless_init_help", - "l_hooks_c_init_force_push_interactions_1_interactions_2", - "l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1", - "l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config", - "l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi", - "l_javascript_notifications_pinpoint_config_pull_2_push_smoketest", - "l_S3server_api_8_function_8_schema_iterative_update_locking", - "l_api_lambda_auth_2_layer_2_schema_auth_13_function_5", - "l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2", - "l_schema_function_1_api_9b_custom_policies_container_function_9b", - "l_schema_iterative_update_2_storage_1a_storage_1b_function_11", - "l_function_2b_function_7_api_connection_migration2_api_4", - "l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env", - "l_searchable_datastore_resolvers_schema_key_api_5", - "l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable", - "l_api_key_migration1_schema_auth_14_api_3_api_6b", - "l_api_1_layer_1_api_key_migration4_schema_iterative_update_4", - "l_function_1_storage_5", - "l_auth_2c", - "l_auth_2e", - "l_geo_remove_3", - "l_geo_add_f", - "l_geo_add_e", - "l_import_dynamodb_2c", - "l_env_3", - "l_geo_remove_2", - "l_notifications_in_app_messaging", - "l_import_auth_2a", - "l_import_auth_1a", - "l_import_auth_2b", - "l_import_s3_2a", - "l_import_s3_2c", - "l_import_auth_1b", - "l_schema_auth_11_a", - "l_geo_update_1", - "l_geo_update_2", - "l_import_s3_3", - "l_import_dynamodb_2b", - "l_hostingPROD", - "l_import_s3_2b", - "l_containers_api_1", - "l_schema_auth_15", - "l_schema_connection_1", - "l_import_auth_3", - "l_import_dynamodb_2a", - "l_containers_api_2", - "l_import_s3_1", - "l_searchable_migration", - "l_geo_remove_1", - "l_import_dynamodb_1", - "w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a", - "w_auth_2b_auth_2d_auth_2f_notifications_lifecycle", - "w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", - "w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen", - "w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10", - "w_container_hosting_init_b_notifications_apns_notifications_fcm", - "w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d", - "w_init_f_auth_5d_configure_project_init_c", - "w_layer_4_function_2c_interactions_schema_model_a", - "w_tags_auth_1a_auth_trigger_custom_policies_function", - "w_storage_2_iam_permissions_boundary_node_function_notifications_sms", - "w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c", - "w_auth_5e_auth_8b_geo_add_b_s3_sse", - "w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f", - "w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a", - "w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration", - "w_auth_3c_auth_4c_auth_5a_auth_5c", - "w_env_1_geo_add_a_init_a_schema_auth_4c", - "w_schema_auth_5c_auth_5b_auth_9_custom_resources", - "w_env_5_function_10_function_9c_function_permissions", - "w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d", - "w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b", - "w_auth_4a_auth_7a_auth_8c_feature_flags", - "w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2", - "w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d", - "w_schema_auth_7c_schema_auth_8a_function_migration_api_10", - "w_api_7_export_pull_a_function_9a_geo_headless", - "w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b", - "w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11", - "w_auth_1b_delete_geo_add_c_geo_add_d", - "w_geo_import_3_hosting_layer_3_api_connection_migration", - "w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b", - "w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b", - "w_predictions_migration_api_6a_auth_7b_export_pull_b", - "w_init_special_case_http_migration_schema_auth_12_schema_auth_3", - "w_schema_function_2_auth_4b_auth_8a_export_pull_d", - "w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a", - "w_api_2b_api_6c_api_9a_auth_2g", - "w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12", - "w_function_2d_general_config_headless_init_help_hooks_c", - "w_init_force_push_interactions_1_interactions_2_minify_cloudformation", - "w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2", - "w_push_smoketest_api_8_schema_iterative_update_locking", - "w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1", - "w_auth_6_function_2a_schema_connection_2_schema_function_1", - "w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2", - "w_storage_1a_storage_1b_function_11_function_2b", - "w_api_connection_migration2_api_4_containers_api_secrets_storage_4", - "w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers", - "w_schema_key_api_5_apigw_api_lambda_auth_1", - "w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14", - "w_api_3_api_6b_api_1_layer_1", - "w_api_key_migration4_schema_iterative_update_4_function_1", - "w_auth_2c", - "w_auth_2e", - "w_env_3", - "w_notifications_in_app_messaging", - "w_schema_auth_11_a", - "w_import_s3_3", - "w_hostingPROD", - "w_containers_api_1", - "w_schema_auth_15", - "w_schema_connection_1", - "w_containers_api_2", - "w_import_s3_1", - "w_searchable_migration", - "w_geo_remove_1", - "w_import_dynamodb_1" -] \ No newline at end of file + "l_datastore_modelgen_amplify_app_diagnose_hooks_a", + "l_mock_api_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", + "l_auth_2a_auth_2b_auth_2d_auth_2f", + "l_notifications_lifecycle_uibuilder_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2", + "l_analytics_2_global_sandbox_c_hooks_b_notifications_analytics_compatibility_sms_1", + "l_plugin_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", + "l_notifications_sms_pull_pull_auth_10_container_hosting", + "l_init_b_notifications_apns_notifications_fcm_notifications_in_app_messaging_env_2", + "l_with_babel_config_amplify_configure_env_2_init_d", + "l_init_f_auth_5d_configure_project_git_clone_attach", + "l_init_c_layer_4_function_2c_function_3b", + "l_function_4_interactions_schema_model_a_tags", + "l_auth_1a_auth_trigger_custom_policies_function_function_6", + "l_storage_2_export_iam_permissions_boundary_node_function", + "l_notifications_sms_schema_auth_4b_schema_model_e_schema_versioned", + "l_auth_1c_auth_5e_auth_8b_geo_add_b", + "l_s3_sse_schema_auth_4a_schema_model_b_schema_model_d", + "l_auth_5f_env_4_frontend_config_drift_schema_auth_4d", + "l_schema_auth_6a_schema_data_access_patterns_schema_model_c_schema_predictions", + "l_model_migration_auth_3c_auth_4c_auth_5a", + "l_auth_5c_env_1_geo_add_a_init_a", + "l_schema_auth_4c_schema_auth_5c_auth_5b_auth_9", + "l_custom_resources_env_5_function_10_function_9c", + "l_function_permissions_geo_import_1a_geo_import_2_global_sandbox_b", + "l_schema_auth_5d_schema_auth_6b_schema_auth_8c_auth_3a", + "l_auth_3b_auth_4a_auth_7a_auth_8c", + "l_feature_flags_geo_import_1b_global_sandbox_a_init_e", + "l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b_schema_auth_6c", + "l_schema_auth_6d_schema_auth_7c_schema_auth_8a_function_migration", + "l_api_10_api_7_export_pull_a_function_9a", + "l_geo_headless_api_key_migration5_schema_auth_1a_schema_auth_5b", + "l_schema_auth_8b_schema_auth_9_a_schema_auth_9_c_storage_3", + "l_auth_11_auth_1b_delete_geo_add_c", + "l_geo_add_d_geo_import_3_hosting_layer_3", + "l_api_connection_migration_api_key_migration3_predictions_schema_auth_11_b", + "l_schema_auth_1b_schema_auth_2a_schema_auth_7a_schema_auth_7b", + "l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration_api_6a", + "l_auth_7b_export_pull_b_function_3a_init_special_case", + "l_http_migration_schema_auth_12_schema_auth_3_schema_function_2", + "l_auth_4b_auth_8a_export_pull_d_schema_auth_5a", + "l_schema_iterative_rollback_2_schema_iterative_update_3_auth_migration_api_2a", + "l_api_2b_api_6c_api_9a_auth_12", + "l_auth_2g_custom_resource_with_storage_dynamodb_simulator_export_pull_c", + "l_function_12_function_2d_general_config_headless_init_help", + "l_hooks_c_init_force_push_interactions_1_interactions_2", + "l_minify_cloudformation_notifications_multi_env_opensearch_simulator_parameter_store_1", + "l_parameter_store_2_android_analytics_pinpoint_config_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config", + "l_flutter_notifications_pinpoint_config_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pi", + "l_javascript_notifications_pinpoint_config_pull_2_push_smoketest", + "l_S3server_api_8_function_8_schema_iterative_update_locking", + "l_api_lambda_auth_2_layer_2_schema_auth_13_function_5", + "l_schema_iterative_update_1_auth_6_function_2a_schema_connection_2", + "l_schema_function_1_api_9b_custom_policies_container_function_9b", + "l_schema_iterative_update_2_storage_1a_storage_1b_function_11", + "l_function_2b_function_7_api_connection_migration2_api_4", + "l_containers_api_secrets_storage_4_schema_auth_10_geo_multi_env", + "l_searchable_datastore_resolvers_schema_key_api_5", + "l_apigw_api_lambda_auth_1_api_key_migration2_schema_searchable", + "l_api_key_migration1_schema_auth_14_api_3_api_6b", + "l_api_1_layer_1_api_key_migration4_schema_iterative_update_4", + "l_function_1_storage_5", + "l_auth_2c", + "l_auth_2e", + "l_geo_remove_3", + "l_geo_add_f", + "l_geo_add_e", + "l_import_dynamodb_2c", + "l_env_3", + "l_geo_remove_2", + "l_notifications_in_app_messaging", + "l_import_auth_2a", + "l_import_auth_1a", + "l_import_auth_2b", + "l_import_s3_2a", + "l_import_s3_2c", + "l_import_auth_1b", + "l_schema_auth_11_a", + "l_geo_update_1", + "l_geo_update_2", + "l_import_s3_3", + "l_import_dynamodb_2b", + "l_hostingPROD", + "l_import_s3_2b", + "l_containers_api_1", + "l_schema_auth_15", + "l_schema_connection_1", + "l_import_auth_3", + "l_import_dynamodb_2a", + "l_containers_api_2", + "l_import_s3_1", + "l_searchable_migration", + "l_geo_remove_1", + "l_import_dynamodb_1", + "w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js_auth_2a", + "w_auth_2b_auth_2d_auth_2f_notifications_lifecycle", + "w_notifications_analytics_compatibility_in_app_1_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", + "w_hooks_b_notifications_analytics_compatibility_sms_1_plugin_studio_modelgen", + "w_custom_transformers_notifications_in_app_messaging_env_1_notifications_sms_pull_auth_10", + "w_container_hosting_init_b_notifications_apns_notifications_fcm", + "w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure_init_d", + "w_init_f_auth_5d_configure_project_init_c", + "w_layer_4_function_2c_interactions_schema_model_a", + "w_tags_auth_1a_auth_trigger_custom_policies_function", + "w_storage_2_iam_permissions_boundary_node_function_notifications_sms", + "w_schema_auth_4b_schema_model_e_schema_versioned_auth_1c", + "w_auth_5e_auth_8b_geo_add_b_s3_sse", + "w_schema_auth_4a_schema_model_b_schema_model_d_auth_5f", + "w_env_4_frontend_config_drift_schema_auth_4d_schema_auth_6a", + "w_schema_data_access_patterns_schema_model_c_schema_predictions_model_migration", + "w_auth_3c_auth_4c_auth_5a_auth_5c", + "w_env_1_geo_add_a_init_a_schema_auth_4c", + "w_schema_auth_5c_auth_5b_auth_9_custom_resources", + "w_env_5_function_10_function_9c_function_permissions", + "w_geo_import_1a_geo_import_2_global_sandbox_b_schema_auth_5d", + "w_schema_auth_6b_schema_auth_8c_auth_3a_auth_3b", + "w_auth_4a_auth_7a_auth_8c_feature_flags", + "w_geo_import_1b_global_sandbox_a_init_e_notifications_analytics_compatibility_in_app_2", + "w_schema_auth_11_c_schema_auth_2b_schema_auth_6c_schema_auth_6d", + "w_schema_auth_7c_schema_auth_8a_function_migration_api_10", + "w_api_7_export_pull_a_function_9a_geo_headless", + "w_api_key_migration5_schema_auth_1a_schema_auth_5b_schema_auth_8b", + "w_schema_auth_9_a_schema_auth_9_c_storage_3_auth_11", + "w_auth_1b_delete_geo_add_c_geo_add_d", + "w_geo_import_3_hosting_layer_3_api_connection_migration", + "w_api_key_migration3_predictions_schema_auth_11_b_schema_auth_1b", + "w_schema_auth_2a_schema_auth_7a_schema_auth_7b_schema_auth_9_b", + "w_predictions_migration_api_6a_auth_7b_export_pull_b", + "w_init_special_case_http_migration_schema_auth_12_schema_auth_3", + "w_schema_function_2_auth_4b_auth_8a_export_pull_d", + "w_schema_auth_5a_schema_iterative_update_3_auth_migration_api_2a", + "w_api_2b_api_6c_api_9a_auth_2g", + "w_custom_resource_with_storage_dynamodb_simulator_export_pull_c_function_12", + "w_function_2d_general_config_headless_init_help_hooks_c", + "w_init_force_push_interactions_1_interactions_2_minify_cloudformation", + "w_notifications_multi_env_parameter_store_1_parameter_store_2_pull_2", + "w_push_smoketest_api_8_schema_iterative_update_locking", + "w_api_lambda_auth_2_schema_auth_13_function_5_schema_iterative_update_1", + "w_auth_6_function_2a_schema_connection_2_schema_function_1", + "w_api_9b_custom_policies_container_function_9b_schema_iterative_update_2", + "w_storage_1a_storage_1b_function_11_function_2b", + "w_api_connection_migration2_api_4_containers_api_secrets_storage_4", + "w_schema_auth_10_geo_multi_env_searchable_datastore_resolvers", + "w_schema_key_api_5_apigw_api_lambda_auth_1", + "w_api_key_migration2_schema_searchable_api_key_migration1_schema_auth_14", + "w_api_3_api_6b_api_1_layer_1", + "w_api_key_migration4_schema_iterative_update_4_function_1", + "w_auth_2c", + "w_auth_2e", + "w_env_3", + "w_notifications_in_app_messaging", + "w_schema_auth_11_a", + "w_import_s3_3", + "w_hostingPROD", + "w_containers_api_1", + "w_schema_auth_15", + "w_schema_connection_1", + "w_containers_api_2", + "w_import_s3_1", + "w_searchable_migration", + "w_geo_remove_1", + "w_import_dynamodb_1" +] From 79dadf88c89f1c5fdaa150945e2d5f8522d2f609 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 15:15:15 -0700 Subject: [PATCH 26/29] chore: remove type assertions --- scripts/wait-for-all-codebuild.ts | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index a6e137d4acb..13e3f644503 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -8,23 +8,20 @@ const getBatchesInProject = async (cb: CodeBuild, codeBuildProjectName: string): filter: { status: 'IN_PROGRESS' }, }) .promise(); - return retrievedBatchIds.ids as string[]; + return retrievedBatchIds.ids ?? []; }; -const getBatchSourceVersionFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { +const getBatchSourceVersionFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); - if (retrievedBatchInfo.buildBatches && retrievedBatchInfo.buildBatches.length) { - return retrievedBatchInfo.buildBatches[0].resolvedSourceVersion as string; - } - return ''; + return retrievedBatchInfo.buildBatches?.[0].resolvedSourceVersion ?? ''; }; const getIncompleteJobIdsFromBatchId = async (cb: CodeBuild, batchId: string): Promise => { const retrievedBatchInfo = await cb.batchGetBuildBatches({ ids: [batchId] }).promise(); - const ids = ((retrievedBatchInfo.buildBatches as CodeBuild.BuildBatches)[0].buildGroups as CodeBuild.BuildGroups) - .filter((group) => group.currentBuildSummary?.buildStatus === 'IN_PROGRESS' || group.currentBuildSummary?.buildStatus === 'PENDING') - .map((group) => group.identifier); - return ids as string[]; + const ids = retrievedBatchInfo.buildBatches?.[0].buildGroups + ?.filter((group) => group.currentBuildSummary?.buildStatus === 'IN_PROGRESS' || group.currentBuildSummary?.buildStatus === 'PENDING') + .map((group) => group.identifier ?? ''); + return ids ?? []; }; const main = async () => { @@ -34,10 +31,10 @@ const main = async () => { const codeBuildProjectName = process.argv[4]; const jobsDependedOnRaw = fs.readFileSync(jobsDependedOnFilepath, 'utf8'); const jobsDependedOn = JSON.parse(jobsDependedOnRaw); - console.log(`Depending on these jobs: ${jobsDependedOn}`); + console.log(`Depending on these jobs: ${JSON.stringify(jobsDependedOn)}`); console.log(`Number of jobs depended on: ${jobsDependedOn.length}`); const allBatchBuildIds = await getBatchesInProject(cb, codeBuildProjectName); - console.log(`allBatchBuildIds: ${allBatchBuildIds}`); + console.log(`allBatchBuildIds: ${JSON.stringify(allBatchBuildIds)}`); let batchId = ''; let failFlag = true; for (batchId of allBatchBuildIds) { @@ -56,9 +53,9 @@ const main = async () => { do { await new Promise((i) => setTimeout(i, 180 * 1000)); // sleep for 180 seconds const incompleteJobsInBatch = await getIncompleteJobIdsFromBatchId(cb, batchId); - console.log(`These are all of the incomplete jobs in the batch: ${incompleteJobsInBatch}`); + console.log(`These are all of the incomplete jobs in the batch: ${JSON.stringify(incompleteJobsInBatch)}`); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); - console.log(`Still waiting for these jobs: ${intersectingIncompleteJobs}`); + console.log(`Still waiting for these jobs: ${JSON.stringify(intersectingIncompleteJobs)}`); } while (intersectingIncompleteJobs.length > 0); }; From 0e93aa46fbb6016613d6e0b4c0d6f0edf8cdd47c Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Tue, 23 May 2023 15:16:24 -0700 Subject: [PATCH 27/29] chore: remove type assertions --- scripts/wait-for-all-codebuild.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/wait-for-all-codebuild.ts b/scripts/wait-for-all-codebuild.ts index 13e3f644503..910fd9e6ea1 100644 --- a/scripts/wait-for-all-codebuild.ts +++ b/scripts/wait-for-all-codebuild.ts @@ -51,7 +51,7 @@ const main = async () => { } let intersectingIncompleteJobs: string[]; do { - await new Promise((i) => setTimeout(i, 180 * 1000)); // sleep for 180 seconds + await new Promise((resolve) => setTimeout(resolve, 180 * 1000)); // sleep for 180 seconds const incompleteJobsInBatch = await getIncompleteJobIdsFromBatchId(cb, batchId); console.log(`These are all of the incomplete jobs in the batch: ${JSON.stringify(incompleteJobsInBatch)}`); intersectingIncompleteJobs = incompleteJobsInBatch.filter((jobId) => jobsDependedOn.includes(jobId)); From 007b2f701286620b6ecef7075983f6e0ea6531d5 Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Wed, 24 May 2023 09:35:18 -0700 Subject: [PATCH 28/29] chore: remove yarn install --- codebuild_specs/aggregate_e2e_reports.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/codebuild_specs/aggregate_e2e_reports.yml b/codebuild_specs/aggregate_e2e_reports.yml index 2daedd454b1..e0e1e428477 100644 --- a/codebuild_specs/aggregate_e2e_reports.yml +++ b/codebuild_specs/aggregate_e2e_reports.yml @@ -5,7 +5,6 @@ phases: build: commands: - cd ./scripts - - yarn install - npm install -g ts-node - npm install aws-sdk - ts-node ./wait-for-all-codebuild.ts $CODEBUILD_RESOLVED_SOURCE_VERSION ../$WAIT_FOR_IDS_FILE_PATH AmplifyCLI-E2E-Testing From 0473fb9267d371e5ba40170c349f8a282bc8057d Mon Sep 17 00:00:00 2001 From: Zachary Goldberg Date: Wed, 24 May 2023 10:43:09 -0700 Subject: [PATCH 29/29] chore: remove yarn install --- scripts/package.json | 1 - scripts/yarn.lock | 223 +------------------------------------------ 2 files changed, 1 insertion(+), 223 deletions(-) diff --git a/scripts/package.json b/scripts/package.json index 5d47be714c9..74e79ff04d3 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -18,7 +18,6 @@ "@types/glob": "^7.2.0", "@types/js-yaml": "^4.0.4", "@types/node": "^16.11.5", - "aws-sdk": "^2.1382.0", "axios": "^0.26.0", "execa": "^5.1.1", "fs-extra": "^10.0.0", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index c84b92b0d5f..7abd7c7223a 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -97,27 +97,6 @@ argparse@^2.0.1: resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -aws-sdk@^2.1382.0: - version "2.1382.0" - resolved "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1382.0.tgz#d14996c8bfc76f1f6e021a27de7dfb18043c3128" - integrity sha512-WAe8bqD4kLdyZwRLHn16bt1kT1Ijdx2MWjWHpWR6krLxQKSA5WKXCdO4JoR/ywzbi0k5covQIAgl/ZSNtCvA4Q== - dependencies: - buffer "4.9.2" - events "1.1.1" - ieee754 "1.1.13" - jmespath "0.16.0" - querystring "0.2.0" - sax "1.2.1" - url "0.10.3" - util "^0.12.4" - uuid "8.0.0" - xml2js "0.5.0" - axios@^0.26.0: version "0.26.1" resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" @@ -130,11 +109,6 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -143,23 +117,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -buffer@4.9.2: - version "4.9.2" - resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -184,11 +141,6 @@ diff@^4.0.1: resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -events@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - integrity sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw== - execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -209,13 +161,6 @@ follow-redirects@^1.14.8: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - fs-extra@^10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" @@ -230,21 +175,6 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3: - version "1.2.1" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - get-stream@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -262,57 +192,16 @@ glob@^7.2.0: once "^1.3.0" path-is-absolute "^1.0.0" -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.8" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -ieee754@1.1.13: - version "1.1.13" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -321,62 +210,21 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.3: +inherits@2: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-generator-function@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - is-stream@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-typed-array@^1.1.10, is-typed-array@^1.1.3: - version "1.1.10" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - -isarray@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -jmespath@0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz#b15b0a85dfd4d930d43e69ed605943c802785076" - integrity sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== - js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" @@ -446,26 +294,6 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - -sax@1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" - integrity sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA== - -sax@>=0.6.0: - version "1.2.4" - resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -517,47 +345,11 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -url@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" - integrity sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ== - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -util@^0.12.4: - version "0.12.5" - resolved "https://registry.npmjs.org/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" - integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== - dependencies: - inherits "^2.0.3" - is-arguments "^1.0.4" - is-generator-function "^1.0.7" - is-typed-array "^1.1.3" - which-typed-array "^1.1.2" - -uuid@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" - integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== - v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -which-typed-array@^1.1.2: - version "1.1.9" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" - which@^2.0.1: version "2.0.2" resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -570,19 +362,6 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -xml2js@0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" - integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - yn@3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"