From 7f1d4979a31f9f7a200a41be576d391924275fdc Mon Sep 17 00:00:00 2001 From: Kamil Sobol Date: Wed, 8 Nov 2023 14:11:42 -0800 Subject: [PATCH 01/12] fix: github push script (#13396) --- .circleci/cb-publish-step-4-push-to-git.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/cb-publish-step-4-push-to-git.sh b/.circleci/cb-publish-step-4-push-to-git.sh index 1104c30cc3b..08e4172a1a1 100755 --- a/.circleci/cb-publish-step-4-push-to-git.sh +++ b/.circleci/cb-publish-step-4-push-to-git.sh @@ -13,7 +13,7 @@ if [[ "$PROJECT_NAME" == "TaggedReleaseWithoutE2E" ]] || [[ "$PROJECT_NAME" == " git push origin "$BRANCH_NAME" --no-verify # push release tags - git tag --points-at HEAD | xargs git push origin + git tag --points-at HEAD | xargs git push origin --no-verify # @latest release elif [[ "$PROJECT_NAME" == "Release" ]]; then @@ -21,7 +21,7 @@ elif [[ "$PROJECT_NAME" == "Release" ]]; then git push origin "$BRANCH_NAME" --no-verify # push release tags - git tag --points-at HEAD | xargs git push origin + git tag --points-at HEAD | xargs git push origin --no-verify # fast forward main to release git fetch origin main From a154b0cf23224b9034bebfa874121e3f1a2c08e9 Mon Sep 17 00:00:00 2001 From: charles shin Date: Tue, 5 Dec 2023 17:32:21 -0800 Subject: [PATCH 02/12] fix: pinning glob@^9.3.5 to patch vulnerability introduced with inflight --- package.json | 3 +- packages/amplify-category-custom/package.json | 2 +- packages/amplify-cli/package.json | 2 +- packages/amplify-console-hosting/package.json | 2 +- .../package.json | 2 +- packages/amplify-e2e-tests/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../amplify-storage-simulator/package.json | 2 +- yarn.lock | 190 +++--------------- 13 files changed, 43 insertions(+), 172 deletions(-) diff --git a/package.json b/package.json index b96e9a860e4..19199ff614e 100644 --- a/package.json +++ b/package.json @@ -134,7 +134,7 @@ "eslint-plugin-react": "^7.29.4", "eslint-plugin-spellcheck": "^0.0.17", "execa": "^5.1.1", - "glob": "^7.2.0", + "glob": "^9.3.5", "husky": "^8.0.3", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -163,6 +163,7 @@ "aws-sdk": "^2.1464.0", "cross-fetch": "^2.2.6", "glob-parent": "^6.0.2", + "glob": "^9.3.5", "got": "^11.8.5", "istanbul/async": "^2.6.4", "jake/async": "^2.6.4", diff --git a/packages/amplify-category-custom/package.json b/packages/amplify-category-custom/package.json index 43475a9aba2..76bbd57a791 100644 --- a/packages/amplify-category-custom/package.json +++ b/packages/amplify-category-custom/package.json @@ -31,7 +31,7 @@ "aws-cdk-lib": "~2.80.0", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "ora": "^4.0.3", "uuid": "^8.3.2" }, diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index 21e7eec7fc5..5f49f795709 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -85,7 +85,7 @@ "execa": "^5.1.1", "folder-hash": "^4.0.2", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "graphql": "^15.5.0", "graphql-transformer-core": "^8.1.13", "gunzip-maybe": "^1.4.2", diff --git a/packages/amplify-console-hosting/package.json b/packages/amplify-console-hosting/package.json index 90d68dff8f7..39dfcc74fd2 100644 --- a/packages/amplify-console-hosting/package.json +++ b/packages/amplify-console-hosting/package.json @@ -14,7 +14,7 @@ "cli-table3": "^0.6.0", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "inquirer": "^7.3.3", "node-fetch": "^2.6.7", "ora": "^4.0.3", diff --git a/packages/amplify-dotnet-function-runtime-provider/package.json b/packages/amplify-dotnet-function-runtime-provider/package.json index caa256dc88a..eff5e911229 100644 --- a/packages/amplify-dotnet-function-runtime-provider/package.json +++ b/packages/amplify-dotnet-function-runtime-provider/package.json @@ -27,7 +27,7 @@ "@aws-amplify/amplify-prompts": "2.8.6", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "which": "^2.0.2" }, "devDependencies": { diff --git a/packages/amplify-e2e-tests/package.json b/packages/amplify-e2e-tests/package.json index 5af7ed90378..7970d731ff9 100644 --- a/packages/amplify-e2e-tests/package.json +++ b/packages/amplify-e2e-tests/package.json @@ -51,7 +51,7 @@ "extract-zip": "^2.0.1", "fs-extra": "^8.1.0", "get-port": "^5.1.1", - "glob": "^8.0.3", + "glob": "^9.3.5", "graphql-tag": "^2.10.1", "graphql-transformer-core": "8.1.13", "isomorphic-fetch": "^3.0.0", diff --git a/packages/amplify-go-function-runtime-provider/package.json b/packages/amplify-go-function-runtime-provider/package.json index c33a8b69838..45d50f63fe3 100644 --- a/packages/amplify-go-function-runtime-provider/package.json +++ b/packages/amplify-go-function-runtime-provider/package.json @@ -31,7 +31,7 @@ "execa": "^5.1.1", "fs-extra": "^8.1.0", "get-port": "^5.1.1", - "glob": "^7.2.0", + "glob": "^9.3.5", "semver": "^7.5.4", "which": "^2.0.2" }, diff --git a/packages/amplify-java-function-runtime-provider/package.json b/packages/amplify-java-function-runtime-provider/package.json index 9da2675be9f..70eaf881b7e 100644 --- a/packages/amplify-java-function-runtime-provider/package.json +++ b/packages/amplify-java-function-runtime-provider/package.json @@ -29,7 +29,7 @@ "@aws-amplify/amplify-function-plugin-interface": "1.12.1", "execa": "^5.1.1", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "semver": "^7.5.4", "which": "^2.0.2" }, diff --git a/packages/amplify-nodejs-function-runtime-provider/package.json b/packages/amplify-nodejs-function-runtime-provider/package.json index e74a1b3390d..9aaa70d83fc 100644 --- a/packages/amplify-nodejs-function-runtime-provider/package.json +++ b/packages/amplify-nodejs-function-runtime-provider/package.json @@ -32,7 +32,7 @@ "execa": "^5.1.1", "exit": "^0.1.2", "fs-extra": "^8.1.0", - "glob": "^7.2.0" + "glob": "^9.3.5" }, "devDependencies": { "@types/exit": "^0.1.31", diff --git a/packages/amplify-provider-awscloudformation/package.json b/packages/amplify-provider-awscloudformation/package.json index 8ea59f3a6f3..6d2b5cd1e02 100644 --- a/packages/amplify-provider-awscloudformation/package.json +++ b/packages/amplify-provider-awscloudformation/package.json @@ -51,7 +51,7 @@ "extract-zip": "^2.0.1", "folder-hash": "^4.0.2", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "graphql": "^15.5.0", "graphql-transformer-core": "^8.1.13", "ignore": "^5.2.0", diff --git a/packages/amplify-python-function-runtime-provider/package.json b/packages/amplify-python-function-runtime-provider/package.json index e21d56687a9..0462e12831e 100644 --- a/packages/amplify-python-function-runtime-provider/package.json +++ b/packages/amplify-python-function-runtime-provider/package.json @@ -28,7 +28,7 @@ "@aws-amplify/amplify-cli-core": "4.2.13", "@aws-amplify/amplify-function-plugin-interface": "1.12.1", "execa": "^5.1.1", - "glob": "^7.2.0", + "glob": "^9.3.5", "ini": "^1.3.5", "semver": "^7.5.4", "which": "^2.0.2" diff --git a/packages/amplify-storage-simulator/package.json b/packages/amplify-storage-simulator/package.json index de93af7c5c5..5e41be383f4 100644 --- a/packages/amplify-storage-simulator/package.json +++ b/packages/amplify-storage-simulator/package.json @@ -28,7 +28,7 @@ "etag": "^1.8.1", "express": "^4.17.3", "fs-extra": "^8.1.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "object-to-xml": "^2.0.0", "promise-toolbox": "^0.20.0", "serve-static": "^1.14.2", diff --git a/yarn.lock b/yarn.lock index 7c0c3dcb9c4..91933d69729 100644 --- a/yarn.lock +++ b/yarn.lock @@ -251,7 +251,7 @@ __metadata: aws-cdk-lib: ~2.80.0 execa: ^5.1.1 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 jest: ^29.5.0 ora: ^4.0.3 rimraf: ^3.0.2 @@ -470,7 +470,7 @@ __metadata: cli-table3: ^0.6.0 execa: ^5.1.1 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 inquirer: ^7.3.3 node-fetch: ^2.6.7 ora: ^4.0.3 @@ -825,7 +825,7 @@ __metadata: extract-zip: ^2.0.1 folder-hash: ^4.0.2 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 graphql: ^15.5.0 graphql-transformer-core: ^8.1.13 ignore: ^5.2.0 @@ -1136,7 +1136,7 @@ __metadata: execa: ^5.1.1 folder-hash: ^4.0.2 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 graphql: ^15.5.0 graphql-transformer-core: ^8.1.13 gunzip-maybe: ^1.4.2 @@ -10726,13 +10726,6 @@ __metadata: languageName: node linkType: hard -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - "@pkgr/utils@npm:^2.3.1": version: 2.3.1 resolution: "@pkgr/utils@npm:2.3.1" @@ -13916,7 +13909,7 @@ __metadata: eslint-plugin-react: ^7.29.4 eslint-plugin-spellcheck: ^0.0.17 execa: ^5.1.1 - glob: ^7.2.0 + glob: ^9.3.5 husky: ^8.0.3 istanbul-lib-coverage: ^3.2.0 istanbul-lib-report: ^3.0.0 @@ -13979,7 +13972,7 @@ __metadata: "@types/which": ^1.3.2 execa: ^5.1.1 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 which: ^2.0.2 languageName: unknown linkType: soft @@ -14041,7 +14034,7 @@ __metadata: extract-zip: ^2.0.1 fs-extra: ^8.1.0 get-port: ^5.1.1 - glob: ^8.0.3 + glob: ^9.3.5 graphql-tag: ^2.10.1 graphql-transformer-core: 8.1.13 isomorphic-fetch: ^3.0.0 @@ -14076,7 +14069,7 @@ __metadata: execa: ^5.1.1 fs-extra: ^8.1.0 get-port: ^5.1.1 - glob: ^7.2.0 + glob: ^9.3.5 semver: ^7.5.4 which: ^2.0.2 languageName: unknown @@ -14103,7 +14096,7 @@ __metadata: "@types/which": ^1.3.2 execa: ^5.1.1 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 semver: ^7.5.4 which: ^2.0.2 languageName: unknown @@ -14129,7 +14122,7 @@ __metadata: execa: ^5.1.1 exit: ^0.1.2 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 semver: ^7.5.4 languageName: unknown linkType: soft @@ -14144,7 +14137,7 @@ __metadata: "@types/node": ^12.12.6 "@types/semver": ^7.1.0 execa: ^5.1.1 - glob: ^7.2.0 + glob: ^9.3.5 ini: ^1.3.5 semver: ^7.5.4 which: ^2.0.2 @@ -14168,7 +14161,7 @@ __metadata: etag: ^1.8.1 express: ^4.17.3 fs-extra: ^8.1.0 - glob: ^7.2.0 + glob: ^9.3.5 object-to-xml: ^2.0.0 promise-toolbox: ^0.20.0 serve-static: ^1.14.2 @@ -17355,7 +17348,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -19902,16 +19895,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: ^7.0.0 - signal-exit: ^4.0.1 - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 - languageName: node - linkType: hard - "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" @@ -20482,90 +20465,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.4": - version: 7.1.4 - resolution: "glob@npm:7.1.4" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 7f6fcbf600eb2298cce34c65f6d8bbe6933ddd4f88aa5b38a9c6feec82b615bb33b63b120725303e89c4b50284413c21d2ff883414717a5c7d0c9f7cd7a0e5fe - languageName: node - linkType: hard - -"glob@npm:7.1.7": - version: 7.1.7 - resolution: "glob@npm:7.1.7" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 173245e6f9ccf904309eb7ef4a44a11f3bf68e9e341dff5a28b5db0dd7123b7506daf41497f3437a0710f57198187b758c2351eeaabce4d16935e956920da6a4 - languageName: node - linkType: hard - -"glob@npm:^10.2.2": - version: 10.2.2 - resolution: "glob@npm:10.2.2" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^2.0.3 - minimatch: ^9.0.0 - minipass: ^5.0.0 - path-scurry: ^1.7.0 - bin: - glob: dist/cjs/src/bin.js - checksum: 24238fc36ea34f4874e858eeda7d94ae2de6dbdd40d8a75dc707dc20853357394a12e9340b3e46f9e50231bf904b15e5dec15d2de63631bb1d2e8d4920c04996 - languageName: node - linkType: hard - -"glob@npm:^5.0.15": - version: 5.0.15 - resolution: "glob@npm:5.0.15" - dependencies: - inflight: ^1.0.4 - inherits: 2 - minimatch: 2 || 3 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: ed17b34406bedceb334a1df3502774a089ce822db07585ad2a6851d6040531540ce07407d7da5f0e0bded238114ea50302902f025e551499108076e635fcd9b1 - languageName: node - linkType: hard - -"glob@npm:^7.0.0, glob@npm:^7.0.5, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:^7.2.0": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - -"glob@npm:^8.0.1, glob@npm:^8.0.3": - version: 8.0.3 - resolution: "glob@npm:8.0.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 07ebaf2ed83e76b10901ec4982040ebd85458b787b4386f751a0514f6c8e416ed6c9eec5a892571eb0ef00b09d1bd451f72b5d9fb7b63770efd400532486e731 - languageName: node - linkType: hard - -"glob@npm:^9.2.0": +"glob@npm:^9.3.5": version: 9.3.5 resolution: "glob@npm:9.3.5" dependencies: @@ -21851,30 +21751,20 @@ __metadata: languageName: node linkType: hard -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 - languageName: node - linkType: hard - "ini@npm:2.0.0": version: 2.0.0 resolution: "ini@npm:2.0.0" @@ -22722,19 +22612,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^2.0.3": - version: 2.1.1 - resolution: "jackspeak@npm:2.1.1" - dependencies: - "@pkgjs/parseargs": ^0.11.0 - cliui: ^8.0.1 - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 3c5919d4e2d01d539c99d1ed5fde84c29ef170b7bc50dbb80ed712df348ef3ec87346197db1a86264128d220b357b8ab619c70ece26f08abe4b4de0c424b1334 - languageName: node - linkType: hard - "jake@npm:^10.8.5": version: 10.8.5 resolution: "jake@npm:10.8.5" @@ -25008,15 +24885,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 - languageName: node - linkType: hard - "minimatch@npm:3.0.4": version: 3.0.4 resolution: "minimatch@npm:3.0.4" @@ -25035,6 +24903,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: 0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + "minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": version: 5.1.0 resolution: "minimatch@npm:5.1.0" @@ -26315,7 +26192,7 @@ node-pty@beta: languageName: node linkType: hard -"once@npm:1.x, once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": +"once@npm:1.x, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -26882,13 +26759,6 @@ node-pty@beta: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -26919,7 +26789,7 @@ node-pty@beta: languageName: node linkType: hard -"path-scurry@npm:^1.6.1, path-scurry@npm:^1.7.0": +"path-scurry@npm:^1.6.1": version: 1.7.0 resolution: "path-scurry@npm:1.7.0" dependencies: From 80e8344cc8bc07abb26d8074ac3c696df8046b00 Mon Sep 17 00:00:00 2001 From: charles shin Date: Tue, 5 Dec 2023 18:01:25 -0800 Subject: [PATCH 03/12] fix: update glob.sync to globSync --- .../utils/dependency-management-utils.test.ts | 18 +++++++++--------- .../src/utils/dependency-management-utils.ts | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/amplify-category-custom/src/__tests__/utils/dependency-management-utils.test.ts b/packages/amplify-category-custom/src/__tests__/utils/dependency-management-utils.test.ts index fd15322b234..2156220f5e8 100644 --- a/packages/amplify-category-custom/src/__tests__/utils/dependency-management-utils.test.ts +++ b/packages/amplify-category-custom/src/__tests__/utils/dependency-management-utils.test.ts @@ -1,5 +1,5 @@ import { $TSContext, CFNTemplateFormat, readCFNTemplate, pathManager, stateManager, writeCFNTemplate } from '@aws-amplify/amplify-cli-core'; -import { glob } from 'glob'; +import glob from 'glob'; import { prompter } from '@aws-amplify/amplify-prompts'; import * as fs from 'fs-extra'; import * as cdk from 'aws-cdk-lib'; @@ -37,7 +37,7 @@ describe('getResourceCfnOutputAttributes() scenarios', () => { templateFormat: CFNTemplateFormat.JSON, cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValueOnce(['mockFileName']); + glob_mock.globSync.mockReturnValueOnce(['mockFileName']); expect(getResourceCfnOutputAttributes('mockCategory', 'mockResourceName')).toEqual(['mockKey']); }); @@ -50,7 +50,7 @@ describe('getResourceCfnOutputAttributes() scenarios', () => { cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValueOnce(['mockFileName1', 'mockFileName2']); + glob_mock.globSync.mockReturnValueOnce(['mockFileName1', 'mockFileName2']); expect(getResourceCfnOutputAttributes('mockCategory', 'mockResourceName')).toEqual([]); }); @@ -62,7 +62,7 @@ describe('getResourceCfnOutputAttributes() scenarios', () => { templateFormat: CFNTemplateFormat.JSON, cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValueOnce(['mockFileName']); + glob_mock.globSync.mockReturnValueOnce(['mockFileName']); expect(getResourceCfnOutputAttributes('mockCategory', 'mockResourceName')).toEqual(['mockKey']); }); @@ -74,14 +74,14 @@ describe('getResourceCfnOutputAttributes() scenarios', () => { templateFormat: CFNTemplateFormat.JSON, cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValueOnce(['mockFileName1', 'mockFileName2']); + glob_mock.globSync.mockReturnValueOnce(['mockFileName1', 'mockFileName2']); expect(getResourceCfnOutputAttributes('mockCategory', 'mockResourceName')).toEqual([]); }); it('get resource attr for resources without any cfn files', async () => { fs_mock.existsSync.mockReturnValue(false); // if build dir exists - glob_mock.sync.mockReturnValueOnce([]); + glob_mock.globSync.mockReturnValueOnce([]); expect(getResourceCfnOutputAttributes('mockCategory', 'mockResourceName')).toEqual([]); }); @@ -100,7 +100,7 @@ describe('getAllResources() scenarios', () => { cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValue(['mockFileName']); + glob_mock.globSync.mockReturnValue(['mockFileName']); stateManager.getMeta = jest.fn().mockReturnValue({ mockCategory1: { @@ -131,7 +131,7 @@ describe('addCDKResourceDependency() scenarios', () => { cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValue(['mockFileName']); + glob_mock.globSync.mockReturnValue(['mockFileName']); const mockBackendConfig = { mockCategory1: { @@ -263,7 +263,7 @@ describe('addCFNResourceDependency() scenarios', () => { cfnTemplate: { Outputs: { mockKey: { Value: 'mockValue' } } }, }); - glob_mock.sync.mockReturnValue(['mockFileName']); + glob_mock.globSync.mockReturnValue(['mockFileName']); const mockBackendConfig = { mockCategory1: { diff --git a/packages/amplify-category-custom/src/utils/dependency-management-utils.ts b/packages/amplify-category-custom/src/utils/dependency-management-utils.ts index 2bfde294777..fdd23a81c27 100644 --- a/packages/amplify-category-custom/src/utils/dependency-management-utils.ts +++ b/packages/amplify-category-custom/src/utils/dependency-management-utils.ts @@ -2,7 +2,7 @@ import * as cdk from 'aws-cdk-lib'; import { $TSContext, $TSObject, pathManager, readCFNTemplate, stateManager, writeCFNTemplate } from '@aws-amplify/amplify-cli-core'; import { byValues, printer, prompter } from '@aws-amplify/amplify-prompts'; import * as fs from 'fs-extra'; -import { glob } from 'glob'; +import { globSync } from 'glob'; import _ from 'lodash'; import * as path from 'path'; import { categoryName, customResourceCFNFilenameSuffix } from '../utils/constants'; @@ -26,7 +26,7 @@ export function getResourceCfnOutputAttributes(category: string, resourceName: s * Otherwise falls back to the default behavior. */ if (fs.existsSync(resourceBuildDir)) { - const cfnFiles = glob.sync(cfnTemplateGlobPattern, { + const cfnFiles = globSync(cfnTemplateGlobPattern, { cwd: resourceBuildDir, ignore: [AUTH_TRIGGER_TEMPLATE], }); @@ -45,7 +45,7 @@ export function getResourceCfnOutputAttributes(category: string, resourceName: s } if (!cfnFilePath) { // For categories which do not store cfn files in build/ dir - const cfnFiles = glob.sync(cfnTemplateGlobPattern, { + const cfnFiles = globSync(cfnTemplateGlobPattern, { cwd: resourceDir, ignore: [AUTH_TRIGGER_TEMPLATE], }); From bb062269848010610e03e2cc2acea17a9b7aa9cb Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 09:29:42 -0800 Subject: [PATCH 04/12] fix: more usage of glob --- .../src/push-resources.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/amplify-provider-awscloudformation/src/push-resources.ts b/packages/amplify-provider-awscloudformation/src/push-resources.ts index 625ee58571f..cba6b602006 100644 --- a/packages/amplify-provider-awscloudformation/src/push-resources.ts +++ b/packages/amplify-provider-awscloudformation/src/push-resources.ts @@ -17,7 +17,7 @@ import _ from 'lodash'; import * as fs from 'fs-extra'; import * as path from 'path'; -import glob from 'glob'; +import { GlobOptions, globSync } from 'glob'; import { AmplifyCategories, AmplifySupportedService, @@ -619,7 +619,7 @@ const prepareResource = async (context: $TSContext, resource: $TSAny) => { const backendDir = pathManager.getBackendDirPath(); const resourceDir = path.normalize(path.join(backendDir, category, resourceName)); - const cfnFiles = glob.sync(cfnTemplateGlobPattern, { + const cfnFiles = globSync(cfnTemplateGlobPattern, { cwd: resourceDir, ignore: [parametersJson], }); @@ -728,7 +728,7 @@ const getAllUniqueCategories = (resources: $TSObject[]): $TSObject[] => { /** * */ -export const getCfnFiles = (category: string, resourceName: string, includeAllNestedStacks = false, options?: glob.IOptions) => { +export const getCfnFiles = (category: string, resourceName: string, includeAllNestedStacks = false, options?: GlobOptions) => { const backEndDir = pathManager.getBackendDirPath(); const resourceDir = path.normalize(path.join(backEndDir, category, resourceName)); const resourceBuildDir = path.join(resourceDir, optionalBuildDirectoryName); @@ -747,7 +747,7 @@ export const getCfnFiles = (category: string, resourceName: string, includeAllNe if (includeAllNestedStacks) { cfnFiles.push( - ...glob.sync(nestedStackTemplateGlobPattern, { + ...globSync(nestedStackTemplateGlobPattern, { cwd: resourceBuildDir, ignore: [parametersJson, AUTH_TRIGGER_TEMPLATE], ...options, From 26ce82710ce15566cc2bb51ad323ec4a58f30593 Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 10:21:04 -0800 Subject: [PATCH 05/12] fix: updating more usage of glob --- .../amplify-helpers/resource-status-diff.test.ts | 1 + .../plugin-helpers/platform-health-check.test.ts | 4 +--- .../amplify-helpers/resource-status-diff.ts | 7 ++++--- .../src/project-config-version-check.ts | 6 +++--- .../resource-package/resource-export.test.ts | 2 +- .../src/push-resources.ts | 15 +++++++++------ 6 files changed, 19 insertions(+), 16 deletions(-) diff --git a/packages/amplify-cli/src/__tests__/extensions/amplify-helpers/resource-status-diff.test.ts b/packages/amplify-cli/src/__tests__/extensions/amplify-helpers/resource-status-diff.test.ts index da2fb7e8990..f56a2f38171 100644 --- a/packages/amplify-cli/src/__tests__/extensions/amplify-helpers/resource-status-diff.test.ts +++ b/packages/amplify-cli/src/__tests__/extensions/amplify-helpers/resource-status-diff.test.ts @@ -83,6 +83,7 @@ describe('resource-status-diff helpers', () => { cwd: stubFileFolder, follow: false, nodir: true, + withFileTypes: false, }; const cfnFilename = globCFNFilePath(stubFileFolder); diff --git a/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts b/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts index 058dd27b729..cd544120ebf 100644 --- a/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts +++ b/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts @@ -2,9 +2,7 @@ import { JSONUtilities } from '../../../../amplify-cli-core/lib'; import { PluginInfo, PluginManifest, PluginPlatform } from '@aws-amplify/amplify-cli-core'; import { checkPlatformHealth, getOfficialPlugins } from '../../plugin-helpers/platform-health-check'; -jest.mock('chalk', () => ({ - yellow: jest.fn().mockImplementation((input) => input), -})); +jest.mock('chalk'); const corePackageJson = { name: '@aws-amplify/cli', diff --git a/packages/amplify-cli/src/extensions/amplify-helpers/resource-status-diff.ts b/packages/amplify-cli/src/extensions/amplify-helpers/resource-status-diff.ts index 82665f2262b..eb0d7bd81a4 100644 --- a/packages/amplify-cli/src/extensions/amplify-helpers/resource-status-diff.ts +++ b/packages/amplify-cli/src/extensions/amplify-helpers/resource-status-diff.ts @@ -1,6 +1,6 @@ import * as fs from 'fs-extra'; import * as path from 'path'; -import * as glob from 'glob'; +import { GlobOptionsWithFileTypesFalse, globSync } from 'glob'; import chalk from 'chalk'; import * as cfnDiff from '@aws-cdk/cloudformation-diff'; import { $TSAny, generateCustomPoliciesInTemplate, pathManager, readCFNTemplate } from '@aws-amplify/amplify-cli-core'; @@ -92,14 +92,15 @@ interface IResourcePaths { */ export const globCFNFilePath = (fileFolder: string): string => { if (fs.existsSync(fileFolder)) { - const globOptions: glob.IOptions = { + const globOptions: GlobOptionsWithFileTypesFalse = { + withFileTypes: false, absolute: false, cwd: fileFolder, follow: false, // eslint-disable-next-line spellcheck/spell-checker nodir: true, }; - const templateFileNames = glob.sync('**/*template.{yaml,yml,json}', globOptions); + const templateFileNames = globSync('**/*template.{yaml,yml,json}', globOptions); for (const templateFileName of templateFileNames) { const absolutePath = path.join(fileFolder, templateFileName); return absolutePath; // only the top level cloudformation ( nested templates are picked after parsing this file ) diff --git a/packages/amplify-cli/src/project-config-version-check.ts b/packages/amplify-cli/src/project-config-version-check.ts index 3c0b77e2e13..34c1389e343 100644 --- a/packages/amplify-cli/src/project-config-version-check.ts +++ b/packages/amplify-cli/src/project-config-version-check.ts @@ -2,7 +2,7 @@ import * as path from 'path'; import * as fs from 'fs-extra'; import * as inquirer from 'inquirer'; import _ from 'lodash'; -import glob from 'glob'; +import { GlobOptionsWithFileTypesFalse, globSync } from 'glob'; import { coerce, lt } from 'semver'; import { Context } from './domain/context'; import { ConfirmQuestion } from 'inquirer'; @@ -65,14 +65,14 @@ async function checkLambdaCustomResourceNodeVersion(context: Context, projectPat const filesToUpdate: string[] = []; if (fs.existsSync(backendDirPath)) { - const globOptions: glob.IOptions = { + const globOptions: GlobOptionsWithFileTypesFalse = { absolute: false, cwd: backendDirPath, follow: false, nodir: true, }; - const templateFileNames = glob.sync('**/*template.{yaml,yml,json}', globOptions); + const templateFileNames = globSync('**/*template.{yaml,yml,json}', globOptions); for (const templateFileName of templateFileNames) { const absolutePath = path.join(backendDirPath, templateFileName); diff --git a/packages/amplify-provider-awscloudformation/src/__tests__/resource-package/resource-export.test.ts b/packages/amplify-provider-awscloudformation/src/__tests__/resource-package/resource-export.test.ts index 3e576d84b08..deb87a9670c 100644 --- a/packages/amplify-provider-awscloudformation/src/__tests__/resource-package/resource-export.test.ts +++ b/packages/amplify-provider-awscloudformation/src/__tests__/resource-package/resource-export.test.ts @@ -212,7 +212,7 @@ const mockResource: DeploymentResources = { }; jest.mock('glob', () => ({ - sync: jest.fn((_, { cwd }) => [path.join(cwd, 'cfntemplate.json')]), + globSync: jest.fn((_, { cwd }) => [path.join(cwd, 'cfntemplate.json')]), })); const lambdaTemplate = { diff --git a/packages/amplify-provider-awscloudformation/src/push-resources.ts b/packages/amplify-provider-awscloudformation/src/push-resources.ts index cba6b602006..c92ccf5e547 100644 --- a/packages/amplify-provider-awscloudformation/src/push-resources.ts +++ b/packages/amplify-provider-awscloudformation/src/push-resources.ts @@ -17,7 +17,7 @@ import _ from 'lodash'; import * as fs from 'fs-extra'; import * as path from 'path'; -import { GlobOptions, globSync } from 'glob'; +import { GlobOptions, GlobOptionsWithFileTypesFalse, globSync } from 'glob'; import { AmplifyCategories, AmplifySupportedService, @@ -739,19 +739,21 @@ export const getCfnFiles = (category: string, resourceName: string, includeAllNe * Otherwise falls back to the default behavior. */ if (fs.existsSync(resourceBuildDir) && fs.lstatSync(resourceBuildDir).isDirectory()) { - const cfnFiles = glob.sync(cfnTemplateGlobPattern, { + const cfnFiles = globSync(cfnTemplateGlobPattern, { + withFileTypes: false, cwd: resourceBuildDir, ignore: [parametersJson, AUTH_TRIGGER_TEMPLATE], ...options, - }); + } as GlobOptionsWithFileTypesFalse); if (includeAllNestedStacks) { cfnFiles.push( ...globSync(nestedStackTemplateGlobPattern, { + withFileTypes: false, cwd: resourceBuildDir, ignore: [parametersJson, AUTH_TRIGGER_TEMPLATE], ...options, - }), + } as GlobOptionsWithFileTypesFalse), ); } @@ -763,11 +765,12 @@ export const getCfnFiles = (category: string, resourceName: string, includeAllNe } } - const cfnFiles = glob.sync(cfnTemplateGlobPattern, { + const cfnFiles = globSync(cfnTemplateGlobPattern, { + withFileTypes: false, cwd: resourceDir, ignore: [parametersJson, AUTH_TRIGGER_TEMPLATE], ...options, - }); + } as GlobOptionsWithFileTypesFalse); return { resourceDir, From abb8c4f582ceae0e6af7c7193be95758a850320b Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 10:28:37 -0800 Subject: [PATCH 06/12] fix: add withFileTypes false to globSync --- .../src/utils/dependency-management-utils.ts | 8 +++++--- .../src/push-resources.ts | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/amplify-category-custom/src/utils/dependency-management-utils.ts b/packages/amplify-category-custom/src/utils/dependency-management-utils.ts index fdd23a81c27..d04c53d4530 100644 --- a/packages/amplify-category-custom/src/utils/dependency-management-utils.ts +++ b/packages/amplify-category-custom/src/utils/dependency-management-utils.ts @@ -2,7 +2,7 @@ import * as cdk from 'aws-cdk-lib'; import { $TSContext, $TSObject, pathManager, readCFNTemplate, stateManager, writeCFNTemplate } from '@aws-amplify/amplify-cli-core'; import { byValues, printer, prompter } from '@aws-amplify/amplify-prompts'; import * as fs from 'fs-extra'; -import { globSync } from 'glob'; +import { globSync, GlobOptionsWithFileTypesFalse } from 'glob'; import _ from 'lodash'; import * as path from 'path'; import { categoryName, customResourceCFNFilenameSuffix } from '../utils/constants'; @@ -29,7 +29,8 @@ export function getResourceCfnOutputAttributes(category: string, resourceName: s const cfnFiles = globSync(cfnTemplateGlobPattern, { cwd: resourceBuildDir, ignore: [AUTH_TRIGGER_TEMPLATE], - }); + withFileTypes: false, + } as GlobOptionsWithFileTypesFalse); if (cfnFiles.length > 0) { // Only one CFN files is allowed per-resource - check if there's more than one and error out @@ -48,7 +49,8 @@ export function getResourceCfnOutputAttributes(category: string, resourceName: s const cfnFiles = globSync(cfnTemplateGlobPattern, { cwd: resourceDir, ignore: [AUTH_TRIGGER_TEMPLATE], - }); + withFileTypes: false, + } as GlobOptionsWithFileTypesFalse); if (cfnFiles.length > 1) { printer.warn(`${resourceName} has more than one CloudFormation definitions in the resource folder which isn't permitted.`); return []; diff --git a/packages/amplify-provider-awscloudformation/src/push-resources.ts b/packages/amplify-provider-awscloudformation/src/push-resources.ts index c92ccf5e547..2c9207c59e3 100644 --- a/packages/amplify-provider-awscloudformation/src/push-resources.ts +++ b/packages/amplify-provider-awscloudformation/src/push-resources.ts @@ -622,7 +622,8 @@ const prepareResource = async (context: $TSContext, resource: $TSAny) => { const cfnFiles = globSync(cfnTemplateGlobPattern, { cwd: resourceDir, ignore: [parametersJson], - }); + withFileTypes: false, + } as GlobOptionsWithFileTypesFalse); if (cfnFiles.length !== 1) { throw new AmplifyError('CloudFormationTemplateError', { From b8c417f16a451edfa79b26e6373f8a857743d964 Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 11:06:11 -0800 Subject: [PATCH 07/12] fix: replace copyfiles with cpx2 --- .../package.json | 3 +- yarn.lock | 77 +++++++++++++++++++ 2 files changed, 79 insertions(+), 1 deletion(-) diff --git a/packages/amplify-environment-parameters/package.json b/packages/amplify-environment-parameters/package.json index c01726ad0b1..fb3b414b65e 100644 --- a/packages/amplify-environment-parameters/package.json +++ b/packages/amplify-environment-parameters/package.json @@ -24,11 +24,12 @@ "clean": "rimraf lib tsconfig.tsbuildinfo node_modules src/schemas", "test": "jest --logHeapUsage", "extract-api": "ts-node ../../scripts/extract-api.ts", - "generate-schemas": "mkdirp lib/schemas src/schemas && ts-json-schema-generator --path src/backend-parameters.d.ts --type BackendParameters --no-type-check --out lib/schemas/BackendParameters.schema.json && copyfiles --flat lib/schemas/BackendParameters.schema.json src/schemas" + "generate-schemas": "mkdirp lib/schemas src/schemas && ts-json-schema-generator --path src/backend-parameters.d.ts --type BackendParameters --no-type-check --out lib/schemas/BackendParameters.schema.json && cpx lib/schemas/BackendParameters.schema.json src/schemas" }, "dependencies": { "@aws-amplify/amplify-cli-core": "4.2.13", "ajv": "^6.12.6", + "cpx2": "^6.0.1", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 91933d69729..bb489085bf2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -564,6 +564,7 @@ __metadata: "@aws-amplify/amplify-cli-core": 4.2.13 ajv: ^6.12.6 aws-sdk: ^2.1464.0 + cpx2: ^6.0.1 lodash: ^4.17.21 mkdirp: ^1.0.4 ts-json-schema-generator: ~1.1.2 @@ -17260,6 +17261,29 @@ __metadata: languageName: node linkType: hard +"cpx2@npm:^6.0.1": + version: 6.0.1 + resolution: "cpx2@npm:6.0.1" + dependencies: + debounce: ^1.2.0 + debug: ^4.1.1 + duplexer: ^0.1.1 + fs-extra: ^11.1.0 + glob: ^10.3.10 + glob2base: 0.0.12 + ignore: ^5.2.4 + minimatch: ^9.0.0 + p-map: ^6.0.0 + resolve: ^1.12.0 + safe-buffer: ^5.2.0 + shell-quote: ^1.8.0 + subarg: ^1.0.0 + bin: + cpx: bin/index.js + checksum: bb27e7588115fbbc0a9ac960f7cc96894a01e000fdd03c504bf443b92eed99bf9a9d0496f64581ff0fc79731804a3cdccd5525eba886bdd63b5a8e9b528a1066 + languageName: node + linkType: hard + "crc-32@npm:^1.2.0": version: 1.2.0 resolution: "crc-32@npm:1.2.0" @@ -17745,6 +17769,13 @@ __metadata: languageName: node linkType: hard +"debounce@npm:^1.2.0": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.6.0, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -19794,6 +19825,13 @@ __metadata: languageName: node linkType: hard +"find-index@npm:^0.1.1": + version: 0.1.1 + resolution: "find-index@npm:0.1.1" + checksum: 12e65ff1d9925874b6d1c81419f57336be2bc6b1c241fd5e0454256198c3d7b4b4da8cd3eaa2fa4f1c3851cc047ea7828dc5acb0ca51948c7e8b550f521b51d1 + languageName: node + linkType: hard + "find-up@npm:5.0.0, find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -20465,6 +20503,15 @@ __metadata: languageName: node linkType: hard +"glob2base@npm:0.0.12": + version: 0.0.12 + resolution: "glob2base@npm:0.0.12" + dependencies: + find-index: ^0.1.1 + checksum: 6a8326079e62375300507e28a23ac6d7a8fb0f00fe60653e44bad3b4f86bc66984338d5b86a8708dc9adec748192f19e96028e981d24371a2cfc6ba372d46cb8 + languageName: node + linkType: hard + "glob@npm:^9.3.5": version: 9.3.5 resolution: "glob@npm:9.3.5" @@ -24977,6 +25024,13 @@ __metadata: languageName: node linkType: hard +"minimist@npm:^1.1.0": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + "minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.7 resolution: "minimist@npm:1.2.7" @@ -26425,6 +26479,13 @@ node-pty@beta: languageName: node linkType: hard +"p-map@npm:^6.0.0": + version: 6.0.0 + resolution: "p-map@npm:6.0.0" + checksum: 3fcfccf464d0f4a9a8c8a2d48f3f0933bdbdb0628158c1fb3c240dc0bbf20c0cf8115dea57300aa82baefff7b9bd1b9daf13a11a6578f15a629fc5bda78d780d + languageName: node + linkType: hard + "p-pipe@npm:3.1.0": version: 3.1.0 resolution: "p-pipe@npm:3.1.0" @@ -29744,6 +29805,13 @@ node-pty@beta: languageName: node linkType: hard +"shell-quote@npm:^1.8.0": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a + languageName: node + linkType: hard + "should-equal@npm:^2.0.0": version: 2.0.0 resolution: "should-equal@npm:2.0.0" @@ -30655,6 +30723,15 @@ node-pty@beta: languageName: node linkType: hard +"subarg@npm:^1.0.0": + version: 1.0.0 + resolution: "subarg@npm:1.0.0" + dependencies: + minimist: ^1.1.0 + checksum: 8ecdfa682e50b98272b283f1094ae2f82e5c84b258fd3ac6e47a69149059bd786ef6586305243a5b60746ce23e3e738de7ed8277c76f3363fa351bbfe9c71f37 + languageName: node + linkType: hard + "subscriptions-transport-ws@npm:^0.11.0": version: 0.11.0 resolution: "subscriptions-transport-ws@npm:0.11.0" From b08b0de11d1b0b44637cc1f10bb74120114ee463 Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 12:46:09 -0800 Subject: [PATCH 08/12] revert chalk mock --- .../__tests__/plugin-helpers/platform-health-check.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts b/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts index cd544120ebf..058dd27b729 100644 --- a/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts +++ b/packages/amplify-cli/src/__tests__/plugin-helpers/platform-health-check.test.ts @@ -2,7 +2,9 @@ import { JSONUtilities } from '../../../../amplify-cli-core/lib'; import { PluginInfo, PluginManifest, PluginPlatform } from '@aws-amplify/amplify-cli-core'; import { checkPlatformHealth, getOfficialPlugins } from '../../plugin-helpers/platform-health-check'; -jest.mock('chalk'); +jest.mock('chalk', () => ({ + yellow: jest.fn().mockImplementation((input) => input), +})); const corePackageJson = { name: '@aws-amplify/cli', From c9787250ec173c8f40abf2e87dc5674cc05089a4 Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 13:59:04 -0800 Subject: [PATCH 09/12] removing @types/glob --- package.json | 1 - packages/amplify-app/package.json | 4 +-- packages/amplify-cli/package.json | 1 - packages/amplify-e2e-core/package.json | 4 +-- .../src/__tests__/push-resources.test.ts | 3 ++- .../amplify-storage-simulator/package.json | 1 - scripts/package.json | 1 - yarn.lock | 27 ++++--------------- 8 files changed, 9 insertions(+), 33 deletions(-) diff --git a/package.json b/package.json index 19199ff614e..914fa81f1b4 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,6 @@ "@commitlint/cz-commitlint": "^17.5.0", "@commitlint/prompt": "^17.6.1", "@microsoft/api-extractor": "^7.34.6", - "@types/glob": "^7.1.1", "@types/jest": "^29.0.0", "@types/js-yaml": "^4.0.0", "@types/node": "^18.16.1", diff --git a/packages/amplify-app/package.json b/packages/amplify-app/package.json index 24bc228d16f..61bf589c5c6 100644 --- a/packages/amplify-app/package.json +++ b/packages/amplify-app/package.json @@ -33,6 +33,7 @@ "chalk": "^4.1.1", "execa": "^5.1.1", "fs-extra": "^8.1.0", + "glob": "^9.3.5", "ini": "^1.3.5", "inquirer": "^7.3.3", "node-emoji": "^1.10.0", @@ -42,9 +43,6 @@ "xcode": "^2.1.0", "yargs": "^15.1.0" }, - "devDependencies": { - "@types/glob": "^7.1.1" - }, "berry": { "plugins": [ "@yarn/plugin-typescript" diff --git a/packages/amplify-cli/package.json b/packages/amplify-cli/package.json index 5f49f795709..89a38fb59b0 100644 --- a/packages/amplify-cli/package.json +++ b/packages/amplify-cli/package.json @@ -110,7 +110,6 @@ "@types/columnify": "^1.5.1", "@types/folder-hash": "^4.0.1", "@types/fs-extra": "^8.0.1", - "@types/glob": "^7.1.1", "@types/gunzip-maybe": "^1.4.0", "@types/node": "^12.12.6", "@types/node-fetch": "^2.6.1", diff --git a/packages/amplify-e2e-core/package.json b/packages/amplify-e2e-core/package.json index 2ef5168d9d0..ba37850de53 100644 --- a/packages/amplify-e2e-core/package.json +++ b/packages/amplify-e2e-core/package.json @@ -33,6 +33,7 @@ "dotenv": "^8.2.0", "execa": "^5.1.1", "fs-extra": "^8.1.0", + "glob": "^9.3.5", "graphql-transformer-core": "^8.1.13", "ini": "^1.3.5", "jest-circus": "^27.0.0", @@ -47,9 +48,6 @@ "throat": "^5.0.0", "uuid": "^8.3.2" }, - "devDependencies": { - "@types/glob": "^7.1.1" - }, "berry": { "plugins": [ "@yarn/plugin-typescript" diff --git a/packages/amplify-provider-awscloudformation/src/__tests__/push-resources.test.ts b/packages/amplify-provider-awscloudformation/src/__tests__/push-resources.test.ts index 5f89c5399c2..0607fbf1a47 100644 --- a/packages/amplify-provider-awscloudformation/src/__tests__/push-resources.test.ts +++ b/packages/amplify-provider-awscloudformation/src/__tests__/push-resources.test.ts @@ -25,8 +25,9 @@ glob_mock.sync.mockImplementation((pattern) => { return [...dummyCFNFiles]; case 'stacks/*.+(yaml|yml|json)': return [...dummyNestedCFNFiles]; + default: + return []; } - return []; }); const fs_mock = jest.mocked(fs); diff --git a/packages/amplify-storage-simulator/package.json b/packages/amplify-storage-simulator/package.json index 5e41be383f4..0a78790d9ce 100644 --- a/packages/amplify-storage-simulator/package.json +++ b/packages/amplify-storage-simulator/package.json @@ -40,7 +40,6 @@ "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.6", "@types/etag": "^1.8.0", - "@types/glob": "^7.1.1", "@types/serve-static": "^1.13.3", "@types/uuid": "^8.3.1", "@types/xml": "^1.0.4", diff --git a/scripts/package.json b/scripts/package.json index 9eeaa547c0a..085e5f58452 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -12,7 +12,6 @@ "license": "ISC", "dependencies": { "@types/fs-extra": "^9.0.13", - "@types/glob": "^7.2.0", "@types/js-yaml": "^4.0.4", "@types/node": "^16.11.5", "@yarnpkg/parsers": "^3.0.0-rc.44", diff --git a/yarn.lock b/yarn.lock index bb489085bf2..a866ca99705 100644 --- a/yarn.lock +++ b/yarn.lock @@ -83,10 +83,10 @@ __metadata: "@aws-amplify/amplify-frontend-flutter": 1.4.7 "@aws-amplify/amplify-frontend-ios": 3.6.26 "@aws-amplify/amplify-frontend-javascript": 3.10.7 - "@types/glob": ^7.1.1 chalk: ^4.1.1 execa: ^5.1.1 fs-extra: ^8.1.0 + glob: ^9.3.5 ini: ^1.3.5 inquirer: ^7.3.3 node-emoji: ^1.10.0 @@ -532,7 +532,6 @@ __metadata: "@aws-amplify/amplify-cli-core": 4.2.13 "@aws-sdk/client-sts": ^3.303.0 "@aws-sdk/credential-providers": ^3.303.0 - "@types/glob": ^7.1.1 amplify-headless-interface: 1.17.6 aws-amplify: ^4.2.8 aws-appsync: ^4.1.1 @@ -541,6 +540,7 @@ __metadata: dotenv: ^8.2.0 execa: ^5.1.1 fs-extra: ^8.1.0 + glob: ^9.3.5 graphql-transformer-core: ^8.1.13 ini: ^1.3.5 jest-circus: ^27.0.0 @@ -1108,7 +1108,6 @@ __metadata: "@types/columnify": ^1.5.1 "@types/folder-hash": ^4.0.1 "@types/fs-extra": ^8.0.1 - "@types/glob": ^7.1.1 "@types/gunzip-maybe": ^1.4.0 "@types/node": ^12.12.6 "@types/node-fetch": ^2.6.1 @@ -12554,7 +12553,7 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:*, @types/glob@npm:^7.1.1": +"@types/glob@npm:*": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" dependencies: @@ -13885,7 +13884,6 @@ __metadata: "@commitlint/cz-commitlint": ^17.5.0 "@commitlint/prompt": ^17.6.1 "@microsoft/api-extractor": ^7.34.6 - "@types/glob": ^7.1.1 "@types/jest": ^29.0.0 "@types/js-yaml": ^4.0.0 "@types/node": ^18.16.1 @@ -14152,7 +14150,6 @@ __metadata: "@types/body-parser": ^1.19.2 "@types/cors": ^2.8.6 "@types/etag": ^1.8.0 - "@types/glob": ^7.1.1 "@types/serve-static": ^1.13.3 "@types/uuid": ^8.3.1 "@types/xml": ^1.0.4 @@ -25024,20 +25021,13 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0": +"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572 - languageName: node - linkType: hard - "minipass-collect@npm:^1.0.2": version: 1.0.2 resolution: "minipass-collect@npm:1.0.2" @@ -29798,14 +29788,7 @@ node-pty@beta: languageName: node linkType: hard -"shell-quote@npm:^1.7.3": - version: 1.7.4 - resolution: "shell-quote@npm:1.7.4" - checksum: 54a9f16eee9449879290b9ab082d380ff229b9176608879087d1c21c423ad0bf954fe02941963ee80cafce6e09d629ae5b209ac7061de22cf8e1b9b3edf3e694 - languageName: node - linkType: hard - -"shell-quote@npm:^1.8.0": +"shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.0": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a From ed5fb788f44d745679e803b4a1df42c05b408b4f Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 14:17:26 -0800 Subject: [PATCH 10/12] fix: yarn split-e2e-tests-codebuild --- codebuild_specs/e2e_workflow_generated.yml | 1176 ++++++++++---------- codebuild_specs/wait_for_ids.json | 310 +++--- 2 files changed, 743 insertions(+), 743 deletions(-) diff --git a/codebuild_specs/e2e_workflow_generated.yml b/codebuild_specs/e2e_workflow_generated.yml index 15a6bbe20a0..a8cbe322edb 100644 --- a/codebuild_specs/e2e_workflow_generated.yml +++ b/codebuild_specs/e2e_workflow_generated.yml @@ -140,668 +140,668 @@ batch: buildspec: codebuild_specs/cleanup_resources.yml depend-on: - aggregate_e2e_reports - - identifier: l_diagnose_hooks_a_mock_api + - identifier: l_diagnose_mock_api_hooks_a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/diagnose.test.ts|src/__tests__/hooks-a.test.ts|src/__tests__/mock-api.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/diagnose.test.ts|src/__tests__/mock-api.test.ts|src/__tests__/hooks-a.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js + - identifier: l_notifications_lifecycle_auth_2f_auth_2d buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/analytics-kinesis.test.ts|src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-pinpoint-js.test.ts + TEST_SUITE: src/__tests__/notifications-lifecycle.test.ts|src/__tests__/auth_2f.test.ts|src/__tests__/auth_2d.test.ts CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_auth_2a_auth_2b_auth_2d + - identifier: l_auth_2b_auth_2a_analytics_pinpoint_js buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_2a.test.ts|src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/auth_2b.test.ts|src/__tests__/auth_2a.test.ts|src/__tests__/analytics-pinpoint-js.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_auth_2f_notifications_lifecycle_notifications_analytics_compatibility_in_app_1 + - identifier: l_analytics_pinpoint_flutter_analytics_kinesis_notifications_analytics_compatibility_sms_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_2f.test.ts|src/__tests__/notifications-lifecycle.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-kinesis.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c + - identifier: l_notifications_analytics_compatibility_in_app_1_studio_modelgen_plugin buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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-east-2 + TEST_SUITE: src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/studio-modelgen.test.ts|src/__tests__/plugin.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_hooks_b_notifications_analytics_compatibility_sms_1_plugin + - identifier: l_notifications_analytics_compatibility_sms_1_hooks_b_global_sandbox_c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/hooks-b.test.ts|src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/plugin.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/hooks-b.test.ts|src/__tests__/global_sandbox-c.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1 + - identifier: l_analytics_2_pull_notifications_sms_pull buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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: eu-central-1 + TEST_SUITE: src/__tests__/analytics-2.test.ts|src/__tests__/pull.test.ts|src/__tests__/notifications-sms-pull.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_notifications_sms_pull_pull_auth_10 + - identifier: l_notifications_in_app_messaging_env_1_custom_transformers_with_babel_config buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/notifications-sms-pull.test.ts|src/__tests__/pull.test.ts|src/__tests__/auth_10.test.ts + TEST_SUITE: src/__tests__/notifications-in-app-messaging-env-1.test.ts|src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/with-babel-config.test.ts CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_container_hosting_init_b_notifications_apns + - identifier: l_notifications_in_app_messaging_env_2_notifications_fcm_notifications_apns buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/container-hosting.test.ts|src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/notifications-in-app-messaging-env-2.test.ts|src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-apns.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_notifications_fcm_notifications_in_app_messaging_env_2_with_babel_config + - identifier: l_init_b_container_hosting_auth_10 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-in-app-messaging-env-2.test.ts|src/__tests__/with-babel-config.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/init_b.test.ts|src/__tests__/container-hosting.test.ts|src/__tests__/auth_10.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_amplify_configure_env_2_init_d + - identifier: l_init_f_init_d_env_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/amplify-configure.test.ts|src/__tests__/env-2.test.ts|src/__tests__/init_d.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/init_f.test.ts|src/__tests__/init_d.test.ts|src/__tests__/env-2.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_init_f_auth_5d_configure_project + - identifier: l_amplify_configure_layer_4_init_c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts|src/__tests__/configure-project.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/amplify-configure.test.ts|src/__tests__/layer-4.test.ts|src/__tests__/init_c.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_git_clone_attach_init_c_layer_4 + - identifier: l_git_clone_attach_configure_project_auth_5d buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/git-clone-attach.test.ts|src/__tests__/init_c.test.ts|src/__tests__/layer-4.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/git-clone-attach.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/auth_5d.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_function_2c_function_3b_function_4 + - identifier: l_tags_schema_model_a_interactions buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_2c.test.ts|src/__tests__/function_3b.test.ts|src/__tests__/function_4.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/tags.test.ts|src/__tests__/schema-model-a.test.ts|src/__tests__/interactions.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_interactions_schema_model_a_tags + - identifier: l_function_4_function_3b_function_2c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/interactions.test.ts|src/__tests__/schema-model-a.test.ts|src/__tests__/tags.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/function_4.test.ts|src/__tests__/function_3b.test.ts|src/__tests__/function_2c.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_auth_1a_auth_trigger_custom_policies_function + - identifier: l_storage_2_function_6_custom_policies_function buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/custom_policies_function.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/storage-2.test.ts|src/__tests__/function_6.test.ts|src/__tests__/custom_policies_function.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_function_6_storage_2_export + - identifier: l_auth_1a_auth_trigger_schema_versioned buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_6.test.ts|src/__tests__/storage-2.test.ts|src/__tests__/export.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/schema-versioned.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_iam_permissions_boundary_node_function_notifications_sms + - identifier: l_schema_model_e_schema_auth_4b_notifications_sms buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts|src/__tests__/notifications-sms.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/schema-model-e.test.ts|src/__tests__/schema-auth-4b.test.ts|src/__tests__/notifications-sms.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_auth_4b_schema_model_e_schema_versioned + - identifier: l_iam_permissions_boundary_export_node_function buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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 + TEST_SUITE: src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/export.test.ts|src/__tests__/migration/node.function.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_auth_1c_auth_5e_auth_8b + - identifier: l_schema_model_d_schema_model_b_schema_auth_4a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_1c.test.ts|src/__tests__/auth_5e.test.ts|src/__tests__/auth_8b.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-model-d.test.ts|src/__tests__/schema-model-b.test.ts|src/__tests__/schema-auth-4a.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_geo_add_b_s3_sse_schema_auth_4a + - identifier: l_s3_sse_geo_add_b_auth_8b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/geo-add-b.test.ts|src/__tests__/s3-sse.test.ts|src/__tests__/schema-auth-4a.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/s3-sse.test.ts|src/__tests__/geo-add-b.test.ts|src/__tests__/auth_8b.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_schema_model_b_schema_model_d_auth_5f + - identifier: l_auth_5e_auth_1c_schema_predictions buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-model-b.test.ts|src/__tests__/schema-model-d.test.ts|src/__tests__/auth_5f.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/auth_5e.test.ts|src/__tests__/auth_1c.test.ts|src/__tests__/schema-predictions.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_env_4_frontend_config_drift_schema_auth_4d + - identifier: l_schema_model_c_schema_data_access_patterns_schema_auth_6a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/env-4.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/schema-model-c.test.ts|src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-auth-6a.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_schema_auth_6a_schema_data_access_patterns_schema_model_c + - identifier: l_schema_auth_4d_frontend_config_drift_env_4 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: 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 + TEST_SUITE: src/__tests__/schema-auth-4d.test.ts|src/__tests__/frontend_config_drift.test.ts|src/__tests__/env-4.test.ts CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_predictions_model_migration_auth_3c + - identifier: l_auth_5f_model_migration_schema_auth_5c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-predictions.test.ts|src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/auth_3c.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/auth_5f.test.ts|src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/schema-auth-5c.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_auth_4c_auth_5a_auth_5c + - identifier: l_schema_auth_4c_init_a_geo_add_a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_4c.test.ts|src/__tests__/auth_5a.test.ts|src/__tests__/auth_5c.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-auth-4c.test.ts|src/__tests__/init_a.test.ts|src/__tests__/geo-add-a.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_env_1_geo_add_a_init_a + - identifier: l_env_1_auth_5c_auth_5a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/env-1.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts + TEST_SUITE: src/__tests__/env-1.test.ts|src/__tests__/auth_5c.test.ts|src/__tests__/auth_5a.test.ts CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_schema_auth_4c_schema_auth_5c_auth_5b + - identifier: l_auth_4c_auth_3c_schema_auth_8c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-4c.test.ts|src/__tests__/schema-auth-5c.test.ts|src/__tests__/auth_5b.test.ts + TEST_SUITE: src/__tests__/auth_4c.test.ts|src/__tests__/auth_3c.test.ts|src/__tests__/schema-auth-8c.test.ts CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_auth_9_custom_resources_env_5 + - identifier: l_schema_auth_6b_schema_auth_5d_global_sandbox_b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_9.test.ts|src/__tests__/custom_resources.test.ts|src/__tests__/env-5.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-5d.test.ts|src/__tests__/global_sandbox-b.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_function_10_function_9c_function_permissions + - identifier: l_geo_import_2_geo_import_1a_function_9c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_10.test.ts|src/__tests__/function_9c.test.ts|src/__tests__/function-permissions.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/geo-import-2.test.ts|src/__tests__/geo-import-1a.test.ts|src/__tests__/function_9c.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_geo_import_1a_geo_import_2_global_sandbox_b + - identifier: l_function_10_function_permissions_env_5 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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 + TEST_SUITE: src/__tests__/function_10.test.ts|src/__tests__/function-permissions.test.ts|src/__tests__/env-5.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_schema_auth_5d_schema_auth_6b_schema_auth_8c + - identifier: l_custom_resources_auth_9_auth_5b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-5d.test.ts|src/__tests__/schema-auth-6b.test.ts|src/__tests__/schema-auth-8c.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/custom_resources.test.ts|src/__tests__/auth_9.test.ts|src/__tests__/auth_5b.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_auth_3a_auth_3b_auth_4a + - identifier: l_schema_auth_8a_schema_auth_7c_schema_auth_6d buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_3a.test.ts|src/__tests__/auth_3b.test.ts|src/__tests__/auth_4a.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/schema-auth-8a.test.ts|src/__tests__/schema-auth-7c.test.ts|src/__tests__/schema-auth-6d.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_auth_7a_auth_8c_feature_flags + - identifier: l_schema_auth_6c_schema_auth_2b_schema_auth_11_c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_7a.test.ts|src/__tests__/auth_8c.test.ts|src/__tests__/feature-flags.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-11-c.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_geo_import_1b_global_sandbox_a_init_e + - identifier: l_notifications_analytics_compatibility_in_app_2_init_e_global_sandbox_a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts|src/__tests__/init_e.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/init_e.test.ts|src/__tests__/global_sandbox-a.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b + - identifier: l_geo_import_1b_feature_flags_auth_8c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: 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 - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/geo-import-1b.test.ts|src/__tests__/feature-flags.test.ts|src/__tests__/auth_8c.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_schema_auth_6c_schema_auth_6d_schema_auth_7c + - identifier: l_auth_7a_auth_4a_auth_3b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-6d.test.ts|src/__tests__/schema-auth-7c.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/auth_7a.test.ts|src/__tests__/auth_4a.test.ts|src/__tests__/auth_3b.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_schema_auth_8a_function_migration_api_10 + - identifier: l_auth_3a_function_migration_storage_3 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-8a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts|src/__tests__/api_10.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/auth_3a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts|src/__tests__/storage-3.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_api_7_export_pull_a_function_9a + - identifier: l_schema_auth_9_c_schema_auth_9_a_schema_auth_8b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/function_9a.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/schema-auth-9-c.test.ts|src/__tests__/schema-auth-9-a.test.ts|src/__tests__/schema-auth-8b.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_geo_headless_api_key_migration5_schema_auth_1a + - identifier: l_schema_auth_5b_schema_auth_1a_geo_headless buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/geo-headless.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-auth-1a.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-1a.test.ts|src/__tests__/geo-headless.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_schema_auth_5b_schema_auth_8b_schema_auth_9_a + - identifier: l_function_9a_export_pull_a_api_7 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-8b.test.ts|src/__tests__/schema-auth-9-a.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/function_9a.test.ts|src/__tests__/export-pull-a.test.ts|src/__tests__/api_7.test.ts + CLI_REGION: us-east-2 depend-on: - upb - - identifier: l_schema_auth_9_c_storage_3_auth_11 + - identifier: l_api_10_api_key_migration5_schema_iterative_rollback_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-9-c.test.ts|src/__tests__/storage-3.test.ts|src/__tests__/auth_11.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/api_10.test.ts|src/__tests__/migration/api.key.migration5.test.ts|src/__tests__/schema-iterative-rollback-1.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_auth_1b_delete_geo_add_c + - identifier: l_schema_auth_9_b_schema_auth_7b_schema_auth_7a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts|src/__tests__/geo-add-c.test.ts + TEST_SUITE: src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-7a.test.ts CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_geo_add_d_geo_import_3_hosting + - identifier: l_schema_auth_2a_schema_auth_1b_schema_auth_11_b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/geo-add-d.test.ts|src/__tests__/geo-import-3.test.ts|src/__tests__/hosting.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-11-b.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_layer_3_api_connection_migration_api_key_migration3 + - identifier: l_predictions_layer_3_hosting buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/layer-3.test.ts|src/__tests__/migration/api.connection.migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/predictions.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/hosting.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_predictions_schema_auth_11_b_schema_auth_1b + - identifier: l_geo_import_3_geo_add_d_geo_add_c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/predictions.test.ts|src/__tests__/schema-auth-11-b.test.ts|src/__tests__/schema-auth-1b.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/geo-import-3.test.ts|src/__tests__/geo-add-d.test.ts|src/__tests__/geo-add-c.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_schema_auth_2a_schema_auth_7a_schema_auth_7b + - identifier: l_delete_auth_1b_auth_11 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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 + TEST_SUITE: src/__tests__/delete.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/auth_11.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration + - identifier: l_predictions_migration_api_key_migration3_api_connection_migration buildspec: codebuild_specs/run_e2e_tests_linux.yml env: 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 - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/migration/api.connection.migration.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_api_6a_auth_7b_export_pull_b + - identifier: l_init_special_case_function_3a_export_pull_b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/api_6a.test.ts|src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/init-special-case.test.ts|src/__tests__/function_3a.test.ts|src/__tests__/export-pull-b.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_function_3a_init_special_case_http_migration + - identifier: l_auth_7b_api_6a_http_migration buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_3a.test.ts|src/__tests__/init-special-case.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/auth_7b.test.ts|src/__tests__/api_6a.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_auth_12_schema_auth_3_schema_function_2 + - identifier: l_schema_function_2_schema_auth_3_schema_auth_12 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-function-2.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/schema-function-2.test.ts|src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-auth-12.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_auth_4b_auth_8a_export_pull_d + - identifier: l_schema_iterative_update_3_schema_iterative_rollback_2_schema_auth_5a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_4b.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/schema-iterative-rollback-2.test.ts|src/__tests__/schema-auth-5a.test.ts + CLI_REGION: us-east-2 depend-on: - upb - - identifier: l_schema_auth_5a_schema_iterative_rollback_2_schema_iterative_update_3 + - identifier: l_export_pull_d_auth_8a_auth_4b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-5a.test.ts|src/__tests__/schema-iterative-rollback-2.test.ts|src/__tests__/schema-iterative-update-3.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/export-pull-d.test.ts|src/__tests__/auth_8a.test.ts|src/__tests__/auth_4b.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_auth_migration_amplify_remove_api_2a + - identifier: l_auth_migration_push_pull_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/amplify-remove.test.ts|src/__tests__/api_2a.test.ts + TEST_SUITE: src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/push.test.ts|src/__tests__/pull-2.test.ts CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_api_2b_api_6c_api_9a + - identifier: l_pr_previews_multi_env_1_parameter_store_2_parameter_store_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts|src/__tests__/api_9a.test.ts + TEST_SUITE: src/__tests__/pr-previews-multi-env-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/parameter-store-1.test.ts CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_auth_12_auth_2g_auth_2h + - identifier: l_notifications_sms_update_notifications_multi_env_minify_cloudformation buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_12.test.ts|src/__tests__/auth_2g.test.ts|src/__tests__/auth_2h.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/notifications-sms-update.test.ts|src/__tests__/notifications-multi-env.test.ts|src/__tests__/minify-cloudformation.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_auth_5g_hosted_ui_user_groups_s3_access + - identifier: l_interactions_2_interactions_1_init_force_push buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_5g.test.ts|src/__tests__/auth/hosted-ui.test.ts|src/__tests__/auth/user-groups-s3-access.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/interactions-2.test.ts|src/__tests__/interactions-1.test.ts|src/__tests__/init-force-push.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_user_groups_js_frontend_config_build_function + - identifier: l_hooks_c_help_function_2d buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth/user-groups.test.ts|src/__tests__/aws-exports/js-frontend-config.test.ts|src/__tests__/build-function.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/hooks-c.test.ts|src/__tests__/help.test.ts|src/__tests__/function_2d.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_custom_resource_with_storage_dynamodb_simulator_export_pull_c + - identifier: l_function_15_function_14_function_13 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: 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 - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/function_15.test.ts|src/__tests__/function_14.test.ts|src/__tests__/function_13.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_function_12_function_13_function_14 + - identifier: l_function_12_export_pull_c_custom_resource_with_storage buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_12.test.ts|src/__tests__/function_13.test.ts|src/__tests__/function_14.test.ts + TEST_SUITE: src/__tests__/function_12.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/custom-resource-with-storage.test.ts CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_function_15_function_2d_general_config_headless_init + - identifier: l_build_function_auth_5g_auth_2h buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_15.test.ts|src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/build-function.test.ts|src/__tests__/auth_5g.test.ts|src/__tests__/auth_2h.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_help_hooks_c_init_force_push + - identifier: l_auth_2g_auth_12_api_9a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/help.test.ts|src/__tests__/hooks-c.test.ts|src/__tests__/init-force-push.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/auth_2g.test.ts|src/__tests__/auth_12.test.ts|src/__tests__/api_9a.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_interactions_1_interactions_2_minify_cloudformation + - identifier: l_api_6c_api_2b_api_2a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/interactions-1.test.ts|src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/api_6c.test.ts|src/__tests__/api_2b.test.ts|src/__tests__/api_2a.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_notifications_multi_env_notifications_sms_update_opensearch_simulator + - identifier: l_amplify_remove_S3server_smoketest buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/notifications-multi-env.test.ts|src/__tests__/notifications-sms-update.test.ts|src/__tests__/opensearch-simulator/opensearch-simulator.test.ts + TEST_SUITE: src/__tests__/amplify-remove.test.ts|src/__tests__/storage-simulator/S3server.test.ts|src/__tests__/smoke-tests/smoketest.test.ts CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_parameter_store_1_parameter_store_2_android_analytics_pinpoint_config + - identifier: l_smoketest_ios_javascript_notifications_pinpoint_config_javascript_analytics_pinpoint_config buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts|src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/smoke-tests/smoketest-ios.test.ts|src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config_flutter_notifications_pinpoint_config + - identifier: l_ios_notifications_pinpoint_config_ios_analytics_pinpoint_config_flutter_notifications_pinpoint_config buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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: eu-central-1 + TEST_SUITE: src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/flutter-notifications-pinpoint-config.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pinpoint_config + - identifier: l_flutter_analytics_pinpoint_config_android_notifications_pinpoint_config_android_analytics_pinpoint_config buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/pinpoint/ios-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/ios-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/javascript-analytics-pinpoint-config.test.ts + TEST_SUITE: src/__tests__/pinpoint/flutter-analytics-pinpoint-config.test.ts|src/__tests__/pinpoint/android-notifications-pinpoint-config.test.ts|src/__tests__/pinpoint/android-analytics-pinpoint-config.test.ts CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_javascript_notifications_pinpoint_config_pr_previews_multi_env_1_pull_2 + - identifier: l_opensearch_simulator_general_config_headless_init_dynamodb_simulator buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/pinpoint/javascript-notifications-pinpoint-config.test.ts|src/__tests__/pr-previews-multi-env-1.test.ts|src/__tests__/pull-2.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/opensearch-simulator/opensearch-simulator.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_push_smoketest_ios_smoketest + - identifier: l_js_frontend_config_user_groups_user_groups_s3_access buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/push.test.ts|src/__tests__/smoke-tests/smoketest-ios.test.ts|src/__tests__/smoke-tests/smoketest.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/aws-exports/js-frontend-config.test.ts|src/__tests__/auth/user-groups.test.ts|src/__tests__/auth/user-groups-s3-access.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_S3server_api_8_function_8 + - identifier: l_hosted_ui_schema_iterative_update_locking_function_8 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/storage-simulator/S3server.test.ts|src/__tests__/api_8.test.ts|src/__tests__/function_8.test.ts + TEST_SUITE: src/__tests__/auth/hosted-ui.test.ts|src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/function_8.test.ts CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_schema_iterative_update_locking_api_lambda_auth_2_layer_2 + - identifier: l_api_8_schema_auth_13_layer_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/layer-2.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/api_8.test.ts|src/__tests__/schema-auth-13.test.ts|src/__tests__/layer-2.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_auth_13_function_5_schema_iterative_update_1 + - identifier: l_api_lambda_auth_2_schema_iterative_update_1_function_5 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-auth-13.test.ts|src/__tests__/function_5.test.ts|src/__tests__/schema-iterative-update-1.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/function_5.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_auth_6_function_2a_schema_connection_2 + - identifier: l_schema_function_1_schema_connection_2_function_2a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/auth_6.test.ts|src/__tests__/function_2a.test.ts|src/__tests__/schema-connection-2.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/schema-function-1.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/function_2a.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_schema_function_1_api_9b_custom_policies_container + - identifier: l_auth_6_storage_1b_storage_1a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/auth_6.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/storage-1a.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_function_9b_schema_iterative_update_2_storage_1a + - identifier: l_schema_iterative_update_2_function_9b_custom_policies_container buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/custom_policies_container.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_storage_1b_function_11_function_2b + - identifier: l_api_9b_function_7_function_2b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/storage-1b.test.ts|src/__tests__/function_11.test.ts|src/__tests__/function_2b.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/api_9b.test.ts|src/__tests__/function_7.test.ts|src/__tests__/function_2b.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_function_7_api_connection_migration2_api_4 + - identifier: l_function_11_api_connection_migration2_storage_4 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/function_7.test.ts|src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/api_4.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/function_11.test.ts|src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/storage-4.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_containers_api_secrets_storage_4_schema_auth_10 + - identifier: l_containers_api_secrets_api_4_schema_auth_10 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/containers-api-secrets.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/schema-auth-10.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/containers-api-secrets.test.ts|src/__tests__/api_4.test.ts|src/__tests__/schema-auth-10.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_geo_multi_env_searchable_datastore_resolvers + - identifier: l_schema_key_resolvers_geo_multi_env buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/schema-key.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/geo-multi-env.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_key_api_5_apigw + - identifier: l_searchable_datastore_schema_searchable_apigw buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/schema-key.test.ts|src/__tests__/api_5.test.ts|src/__tests__/apigw.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/schema-searchable.test.ts|src/__tests__/apigw.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_api_lambda_auth_1_api_key_migration2_schema_searchable + - identifier: l_api_5_api_key_migration2_api_lambda_auth_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: 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 - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/api_5.test.ts|src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_api_key_migration1_schema_auth_14_api_3 + - identifier: l_schema_auth_14_api_key_migration1_api_6b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: 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-2 + TEST_SUITE: src/__tests__/schema-auth-14.test.ts|src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/api_6b.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_api_6b_api_1_layer_1 + - identifier: l_api_3_layer_1_api_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: - TEST_SUITE: src/__tests__/api_6b.test.ts|src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/api_3.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/api_1.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - identifier: l_api_key_migration4_schema_iterative_update_4_function_1 @@ -809,7 +809,7 @@ batch: env: 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 + CLI_REGION: us-east-1 depend-on: - upb - identifier: l_storage_5 @@ -818,7 +818,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/storage-5.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-northeast-1 depend-on: - upb - identifier: l_datastore_modelgen @@ -827,7 +827,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/datastore-modelgen.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-1 DISABLE_COVERAGE: 1 depend-on: - upb @@ -837,17 +837,17 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/amplify-app.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: us-east-1 DISABLE_COVERAGE: 1 depend-on: - upb - - identifier: l_auth_2c + - identifier: l_uibuilder buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/uibuilder.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - identifier: l_auth_2e @@ -859,13 +859,13 @@ batch: CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_uibuilder + - identifier: l_auth_2c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/uibuilder.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/auth_2c.test.ts + CLI_REGION: us-west-2 depend-on: - upb - identifier: l_geo_remove_3 @@ -883,7 +883,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/geo-add-f.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: ap-southeast-1 depend-on: - upb - identifier: l_geo_add_e @@ -892,7 +892,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/geo-add-e.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-southeast-2 depend-on: - upb - identifier: l_import_dynamodb_2c @@ -901,7 +901,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_dynamodb_2c.test.ts - CLI_REGION: us-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upb - identifier: l_env_3 @@ -910,25 +910,25 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_geo_remove_2 + - identifier: l_notifications_in_app_messaging buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/geo-remove-2.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_notifications_in_app_messaging + - identifier: l_geo_remove_2 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/geo-remove-2.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - identifier: l_import_auth_2a @@ -937,7 +937,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_auth_2a.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-2 depend-on: - upb - identifier: l_import_auth_1a @@ -946,16 +946,16 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_auth_1a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_import_auth_2b + - identifier: l_import_s3_2c buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/import_auth_2b.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/import_s3_2c.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - identifier: l_import_s3_2a @@ -964,43 +964,43 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_s3_2a.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_import_s3_2c + - identifier: l_import_auth_2b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/import_s3_2c.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/import_auth_2b.test.ts + CLI_REGION: us-east-2 depend-on: - upb - - identifier: l_import_auth_1b + - identifier: l_schema_auth_11_a buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/import_auth_1b.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_auth_11_a + - identifier: l_import_auth_1b buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/import_auth_1b.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_geo_update_1 + - identifier: l_import_s3_3 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/geo-update-1.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/import_s3_3.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - identifier: l_geo_update_2 @@ -1009,15 +1009,15 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/geo-update-2.test.ts - CLI_REGION: us-east-1 + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_import_s3_3 + - identifier: l_geo_update_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/import_s3_3.test.ts + TEST_SUITE: src/__tests__/geo-update-1.test.ts CLI_REGION: eu-central-1 depend-on: - upb @@ -1027,7 +1027,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_dynamodb_2b.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - upb - identifier: l_smoketest_amplify_app @@ -1036,7 +1036,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/smoke-tests/smoketest-amplify-app.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 DISABLE_COVERAGE: 1 depend-on: - upb @@ -1046,7 +1046,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-northeast-1 depend-on: - upb - identifier: l_import_s3_2b @@ -1055,16 +1055,16 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_s3_2b.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_containers_api_1 + - identifier: l_schema_connection_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/schema-connection-1.test.ts + CLI_REGION: us-east-1 depend-on: - upb - identifier: l_schema_auth_15 @@ -1073,16 +1073,16 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_schema_connection_1 + - identifier: l_containers_api_1 buildspec: codebuild_specs/run_e2e_tests_linux.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/containers-api-1.test.ts + CLI_REGION: us-east-1 depend-on: - upb - identifier: l_import_auth_3 @@ -1091,7 +1091,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_auth_3.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - upb - identifier: l_import_dynamodb_2a @@ -1100,7 +1100,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_dynamodb_2a.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: ap-southeast-1 depend-on: - upb - identifier: l_containers_api_2 @@ -1109,7 +1109,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-west-2 depend-on: - upb - identifier: l_import_s3_1 @@ -1118,7 +1118,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: ap-northeast-1 USE_PARENT_ACCOUNT: 1 depend-on: - upb @@ -1128,7 +1128,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: us-east-2 + CLI_REGION: ap-southeast-1 USE_PARENT_ACCOUNT: 1 depend-on: - upb @@ -1138,7 +1138,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: eu-central-1 depend-on: - upb - identifier: l_import_dynamodb_1 @@ -1147,821 +1147,810 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/import_dynamodb_1.test.ts - CLI_REGION: eu-central-1 + CLI_REGION: us-east-1 USE_PARENT_ACCOUNT: 1 depend-on: - upb - - identifier: w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js + - identifier: w_notifications_lifecycle_auth_2f_auth_2d buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/notifications-lifecycle.test.ts|src/__tests__/auth_2f.test.ts|src/__tests__/auth_2d.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_auth_2a_auth_2b_auth_2d + - identifier: w_auth_2b_auth_2a_analytics_pinpoint_js buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth_2a.test.ts|src/__tests__/auth_2b.test.ts|src/__tests__/auth_2d.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/auth_2b.test.ts|src/__tests__/auth_2a.test.ts|src/__tests__/analytics-pinpoint-js.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_auth_2f_notifications_lifecycle_notifications_analytics_compatibility_in_app_1 + - identifier: w_analytics_pinpoint_flutter_analytics_kinesis_notifications_analytics_compatibility_sms_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth_2f.test.ts|src/__tests__/notifications-lifecycle.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/analytics-pinpoint-flutter.test.ts|src/__tests__/analytics-kinesis.test.ts|src/__tests__/notifications-analytics-compatibility-sms-2.test.ts + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb - - identifier: w_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c + - identifier: w_notifications_analytics_compatibility_in_app_1_studio_modelgen_plugin buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/notifications-analytics-compatibility-sms-2.test.ts|src/__tests__/analytics-2.test.ts|src/__tests__/global_sandbox-c.test.ts + TEST_SUITE: src/__tests__/notifications-analytics-compatibility-in-app-1.test.ts|src/__tests__/studio-modelgen.test.ts|src/__tests__/plugin.test.ts CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_hooks_b_notifications_analytics_compatibility_sms_1_plugin + - identifier: w_notifications_analytics_compatibility_sms_1_hooks_b_global_sandbox_c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/notifications-analytics-compatibility-sms-1.test.ts|src/__tests__/hooks-b.test.ts|src/__tests__/global_sandbox-c.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1 + - identifier: w_analytics_2_notifications_sms_pull_notifications_in_app_messaging_env_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: 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 + TEST_SUITE: src/__tests__/analytics-2.test.ts|src/__tests__/notifications-sms-pull.test.ts|src/__tests__/notifications-in-app-messaging-env-1.test.ts + CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_notifications_sms_pull_auth_10_container_hosting + - identifier: w_custom_transformers_with_babel_config_notifications_in_app_messaging_env_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/notifications-sms-pull.test.ts|src/__tests__/auth_10.test.ts|src/__tests__/container-hosting.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/graphql-v2/custom-transformers.test.ts|src/__tests__/with-babel-config.test.ts|src/__tests__/notifications-in-app-messaging-env-2.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_init_b_notifications_apns_notifications_fcm + - identifier: w_notifications_fcm_notifications_apns_init_b buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/init_b.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/notifications-fcm.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/notifications-fcm.test.ts|src/__tests__/notifications-apns.test.ts|src/__tests__/init_b.test.ts + CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure + - identifier: w_container_hosting_auth_10_init_f buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/container-hosting.test.ts|src/__tests__/auth_10.test.ts|src/__tests__/init_f.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_init_d_init_f_auth_5d + - identifier: w_init_d_amplify_configure_layer_4 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/init_d.test.ts|src/__tests__/init_f.test.ts|src/__tests__/auth_5d.test.ts + TEST_SUITE: src/__tests__/init_d.test.ts|src/__tests__/amplify-configure.test.ts|src/__tests__/layer-4.test.ts CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_configure_project_init_c_layer_4 + - identifier: w_init_c_configure_project_auth_5d buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/configure-project.test.ts|src/__tests__/init_c.test.ts|src/__tests__/layer-4.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/init_c.test.ts|src/__tests__/configure-project.test.ts|src/__tests__/auth_5d.test.ts + CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_function_2c_interactions_schema_model_a + - identifier: w_tags_schema_model_a_interactions buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/function_2c.test.ts|src/__tests__/interactions.test.ts|src/__tests__/schema-model-a.test.ts + TEST_SUITE: src/__tests__/tags.test.ts|src/__tests__/schema-model-a.test.ts|src/__tests__/interactions.test.ts CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_tags_auth_1a_auth_trigger + - identifier: w_function_2c_storage_2_custom_policies_function buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/tags.test.ts|src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/function_2c.test.ts|src/__tests__/storage-2.test.ts|src/__tests__/custom_policies_function.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_custom_policies_function_storage_2_iam_permissions_boundary + - identifier: w_auth_1a_auth_trigger_schema_versioned buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/custom_policies_function.test.ts|src/__tests__/storage-2.test.ts|src/__tests__/iam-permissions-boundary.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/auth_1a.test.ts|src/__tests__/auth-trigger.test.ts|src/__tests__/schema-versioned.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_node_function_notifications_sms_schema_auth_4b + - identifier: w_schema_model_e_schema_auth_4b_notifications_sms buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/migration/node.function.test.ts|src/__tests__/notifications-sms.test.ts|src/__tests__/schema-auth-4b.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/schema-model-e.test.ts|src/__tests__/schema-auth-4b.test.ts|src/__tests__/notifications-sms.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_schema_model_e_schema_versioned_auth_1c + - identifier: w_iam_permissions_boundary_node_function_schema_model_d buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-model-e.test.ts|src/__tests__/schema-versioned.test.ts|src/__tests__/auth_1c.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/iam-permissions-boundary.test.ts|src/__tests__/migration/node.function.test.ts|src/__tests__/schema-model-d.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_auth_5e_auth_8b_geo_add_b + - identifier: w_schema_model_b_schema_auth_4a_s3_sse buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 + TEST_SUITE: src/__tests__/schema-model-b.test.ts|src/__tests__/schema-auth-4a.test.ts|src/__tests__/s3-sse.test.ts CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_s3_sse_schema_auth_4a_schema_model_b - buildspec: codebuild_specs/run_e2e_tests_windows.yml - env: - type: WINDOWS_SERVER_2019_CONTAINER - image: $WINDOWS_IMAGE_2019 - variables: - TEST_SUITE: src/__tests__/s3-sse.test.ts|src/__tests__/schema-auth-4a.test.ts|src/__tests__/schema-model-b.test.ts - CLI_REGION: eu-central-1 - depend-on: - - build_windows - - upb - - identifier: w_schema_model_d_auth_5f_env_4 + - identifier: w_geo_add_b_auth_8b_auth_5e buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-model-d.test.ts|src/__tests__/auth_5f.test.ts|src/__tests__/env-4.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/geo-add-b.test.ts|src/__tests__/auth_8b.test.ts|src/__tests__/auth_5e.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_frontend_config_drift_schema_auth_4d_schema_auth_6a + - identifier: w_auth_1c_schema_predictions_schema_model_c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/frontend_config_drift.test.ts|src/__tests__/schema-auth-4d.test.ts|src/__tests__/schema-auth-6a.test.ts + TEST_SUITE: src/__tests__/auth_1c.test.ts|src/__tests__/schema-predictions.test.ts|src/__tests__/schema-model-c.test.ts CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_schema_data_access_patterns_schema_model_c_schema_predictions + - identifier: w_schema_data_access_patterns_schema_auth_6a_schema_auth_4d buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 + TEST_SUITE: src/__tests__/schema-data-access-patterns.test.ts|src/__tests__/schema-auth-6a.test.ts|src/__tests__/schema-auth-4d.test.ts CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_model_migration_auth_3c_auth_4c + - identifier: w_frontend_config_drift_env_4_auth_5f buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/auth_3c.test.ts|src/__tests__/auth_4c.test.ts + TEST_SUITE: src/__tests__/frontend_config_drift.test.ts|src/__tests__/env-4.test.ts|src/__tests__/auth_5f.test.ts CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_auth_5a_auth_5c_env_1 + - identifier: w_model_migration_schema_auth_5c_schema_auth_4c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth_5a.test.ts|src/__tests__/auth_5c.test.ts|src/__tests__/env-1.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/transformer-migrations/model-migration.test.ts|src/__tests__/schema-auth-5c.test.ts|src/__tests__/schema-auth-4c.test.ts + CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_geo_add_a_init_a_schema_auth_4c + - identifier: w_init_a_geo_add_a_env_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/geo-add-a.test.ts|src/__tests__/init_a.test.ts|src/__tests__/schema-auth-4c.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/init_a.test.ts|src/__tests__/geo-add-a.test.ts|src/__tests__/env-1.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_schema_auth_5c_auth_5b_auth_9 + - identifier: w_auth_5c_auth_5a_auth_4c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 + TEST_SUITE: src/__tests__/auth_5c.test.ts|src/__tests__/auth_5a.test.ts|src/__tests__/auth_4c.test.ts CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_env_5_function_10_function_9c + - identifier: w_auth_3c_schema_auth_8c_schema_auth_6b buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/auth_3c.test.ts|src/__tests__/schema-auth-8c.test.ts|src/__tests__/schema-auth-6b.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_function_permissions_geo_import_1a_geo_import_2 + - identifier: w_schema_auth_5d_global_sandbox_b_geo_import_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/function-permissions.test.ts|src/__tests__/geo-import-1a.test.ts|src/__tests__/geo-import-2.test.ts + TEST_SUITE: src/__tests__/schema-auth-5d.test.ts|src/__tests__/global_sandbox-b.test.ts|src/__tests__/geo-import-2.test.ts CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb - - identifier: w_global_sandbox_b_schema_auth_5d_schema_auth_6b + - identifier: w_geo_import_1a_function_9c_function_10 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/global_sandbox-b.test.ts|src/__tests__/schema-auth-5d.test.ts|src/__tests__/schema-auth-6b.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/geo-import-1a.test.ts|src/__tests__/function_9c.test.ts|src/__tests__/function_10.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_schema_auth_8c_auth_3a_auth_3b + - identifier: w_function_permissions_env_5_auth_9 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-8c.test.ts|src/__tests__/auth_3a.test.ts|src/__tests__/auth_3b.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/function-permissions.test.ts|src/__tests__/env-5.test.ts|src/__tests__/auth_9.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_auth_4a_auth_7a_auth_8c + - identifier: w_auth_5b_schema_auth_8a_schema_auth_7c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/auth_5b.test.ts|src/__tests__/schema-auth-8a.test.ts|src/__tests__/schema-auth-7c.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_feature_flags_geo_import_1b_global_sandbox_a + - identifier: w_schema_auth_6d_schema_auth_6c_schema_auth_2b buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/feature-flags.test.ts|src/__tests__/geo-import-1b.test.ts|src/__tests__/global_sandbox-a.test.ts + TEST_SUITE: src/__tests__/schema-auth-6d.test.ts|src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-2b.test.ts CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_init_e_notifications_analytics_compatibility_in_app_2_schema_auth_11_c + - identifier: w_schema_auth_11_c_notifications_analytics_compatibility_in_app_2_init_e buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/init_e.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/schema-auth-11-c.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/schema-auth-11-c.test.ts|src/__tests__/notifications-analytics-compatibility-in-app-2.test.ts|src/__tests__/init_e.test.ts + CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_schema_auth_2b_schema_auth_6c_schema_auth_6d + - identifier: w_global_sandbox_a_geo_import_1b_feature_flags buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-2b.test.ts|src/__tests__/schema-auth-6c.test.ts|src/__tests__/schema-auth-6d.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/global_sandbox-a.test.ts|src/__tests__/geo-import-1b.test.ts|src/__tests__/feature-flags.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_schema_auth_7c_schema_auth_8a_function_migration + - identifier: w_auth_8c_auth_7a_auth_4a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/auth_8c.test.ts|src/__tests__/auth_7a.test.ts|src/__tests__/auth_4a.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_api_10_api_7_export_pull_a + - identifier: w_auth_3b_auth_3a_function_migration buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/api_10.test.ts|src/__tests__/api_7.test.ts|src/__tests__/export-pull-a.test.ts + TEST_SUITE: src/__tests__/auth_3b.test.ts|src/__tests__/auth_3a.test.ts|src/__tests__/transformer-migrations/function-migration.test.ts CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_function_9a_geo_headless_api_key_migration5 + - identifier: w_storage_3_schema_auth_9_c_schema_auth_9_a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/function_9a.test.ts|src/__tests__/geo-headless.test.ts|src/__tests__/migration/api.key.migration5.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/storage-3.test.ts|src/__tests__/schema-auth-9-c.test.ts|src/__tests__/schema-auth-9-a.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_schema_auth_1a_schema_auth_5b_schema_auth_8b + - identifier: w_schema_auth_8b_schema_auth_5b_schema_auth_1a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-1a.test.ts|src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-8b.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-auth-8b.test.ts|src/__tests__/schema-auth-5b.test.ts|src/__tests__/schema-auth-1a.test.ts + CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_schema_auth_9_a_schema_auth_9_c_storage_3 + - identifier: w_geo_headless_function_9a_export_pull_a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/geo-headless.test.ts|src/__tests__/function_9a.test.ts|src/__tests__/export-pull-a.test.ts + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb - - identifier: w_auth_11_auth_1b_delete + - identifier: w_api_7_api_10_api_key_migration5 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth_11.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/delete.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/api_7.test.ts|src/__tests__/api_10.test.ts|src/__tests__/migration/api.key.migration5.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_geo_add_c_geo_add_d_geo_import_3 + - identifier: w_schema_auth_9_b_schema_auth_7b_schema_auth_7a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/geo-add-c.test.ts|src/__tests__/geo-add-d.test.ts|src/__tests__/geo-import-3.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/schema-auth-9-b.test.ts|src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-7a.test.ts + CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_hosting_layer_3_api_connection_migration + - identifier: w_schema_auth_2a_schema_auth_1b_schema_auth_11_b buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/hosting.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/migration/api.connection.migration.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-11-b.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_api_key_migration3_predictions_schema_auth_11_b + - identifier: w_predictions_layer_3_hosting buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/predictions.test.ts|src/__tests__/layer-3.test.ts|src/__tests__/hosting.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_schema_auth_1b_schema_auth_2a_schema_auth_7a + - identifier: w_geo_import_3_geo_add_d_geo_add_c buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-1b.test.ts|src/__tests__/schema-auth-2a.test.ts|src/__tests__/schema-auth-7a.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/geo-import-3.test.ts|src/__tests__/geo-add-d.test.ts|src/__tests__/geo-add-c.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_schema_auth_7b_schema_auth_9_b_predictions_migration + - identifier: w_delete_auth_1b_auth_11 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-7b.test.ts|src/__tests__/schema-auth-9-b.test.ts|src/__tests__/transformer-migrations/predictions-migration.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/delete.test.ts|src/__tests__/auth_1b.test.ts|src/__tests__/auth_11.test.ts + CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_api_6a_auth_7b_export_pull_b + - identifier: w_predictions_migration_api_key_migration3_api_connection_migration buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/api_6a.test.ts|src/__tests__/auth_7b.test.ts|src/__tests__/export-pull-b.test.ts + TEST_SUITE: src/__tests__/transformer-migrations/predictions-migration.test.ts|src/__tests__/migration/api.key.migration3.test.ts|src/__tests__/migration/api.connection.migration.test.ts CLI_REGION: ap-northeast-1 depend-on: - build_windows - upb - - identifier: w_init_special_case_http_migration_schema_auth_12 + - identifier: w_init_special_case_export_pull_b_auth_7b buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/init-special-case.test.ts|src/__tests__/export-pull-b.test.ts|src/__tests__/auth_7b.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_schema_auth_3_schema_function_2_auth_4b + - identifier: w_api_6a_http_migration_schema_function_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-function-2.test.ts|src/__tests__/auth_4b.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/api_6a.test.ts|src/__tests__/transformer-migrations/http-migration.test.ts|src/__tests__/schema-function-2.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_auth_8a_export_pull_d_schema_auth_5a + - identifier: w_schema_auth_3_schema_auth_12_schema_iterative_update_3 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth_8a.test.ts|src/__tests__/export-pull-d.test.ts|src/__tests__/schema-auth-5a.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-auth-3.test.ts|src/__tests__/schema-auth-12.test.ts|src/__tests__/schema-iterative-update-3.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_schema_iterative_update_3_auth_migration_amplify_remove + - identifier: w_schema_auth_5a_export_pull_d_auth_8a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-iterative-update-3.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/amplify-remove.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-auth-5a.test.ts|src/__tests__/export-pull-d.test.ts|src/__tests__/auth_8a.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_api_2a_api_2b_api_6c + - identifier: w_auth_4b_auth_migration_push buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/api_2a.test.ts|src/__tests__/api_2b.test.ts|src/__tests__/api_6c.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/auth_4b.test.ts|src/__tests__/transformer-migrations/auth-migration.test.ts|src/__tests__/push.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_api_9a_auth_2h_auth_5g + - identifier: w_parameter_store_2_parameter_store_1_notifications_sms_update buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/api_9a.test.ts|src/__tests__/auth_2h.test.ts|src/__tests__/auth_5g.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/parameter-store-2.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/notifications-sms-update.test.ts + CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_hosted_ui_user_groups_s3_access_user_groups + - identifier: w_notifications_multi_env_minify_cloudformation_interactions_2 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth/hosted-ui.test.ts|src/__tests__/auth/user-groups-s3-access.test.ts|src/__tests__/auth/user-groups.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/notifications-multi-env.test.ts|src/__tests__/minify-cloudformation.test.ts|src/__tests__/interactions-2.test.ts + CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_js_frontend_config_build_function_dynamodb_simulator + - identifier: w_interactions_1_init_force_push_help buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/aws-exports/js-frontend-config.test.ts|src/__tests__/build-function.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/interactions-1.test.ts|src/__tests__/init-force-push.test.ts|src/__tests__/help.test.ts + CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_export_pull_c_function_12_function_13 + - identifier: w_function_2d_function_14_function_13 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/export-pull-c.test.ts|src/__tests__/function_12.test.ts|src/__tests__/function_13.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/function_2d.test.ts|src/__tests__/function_14.test.ts|src/__tests__/function_13.test.ts + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_function_14_function_2d_general_config_headless_init + - identifier: w_function_12_export_pull_c_build_function buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/function_14.test.ts|src/__tests__/function_2d.test.ts|src/__tests__/general-config/general-config-headless-init.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/function_12.test.ts|src/__tests__/export-pull-c.test.ts|src/__tests__/build-function.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_help_init_force_push_interactions_1 + - identifier: w_auth_5g_auth_2h_api_9a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/help.test.ts|src/__tests__/init-force-push.test.ts|src/__tests__/interactions-1.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/auth_5g.test.ts|src/__tests__/auth_2h.test.ts|src/__tests__/api_9a.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_interactions_2_minify_cloudformation_notifications_multi_env + - identifier: w_api_6c_api_2b_api_2a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/interactions-2.test.ts|src/__tests__/minify-cloudformation.test.ts|src/__tests__/notifications-multi-env.test.ts + TEST_SUITE: src/__tests__/api_6c.test.ts|src/__tests__/api_2b.test.ts|src/__tests__/api_2a.test.ts CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_notifications_sms_update_parameter_store_1_parameter_store_2 + - identifier: w_amplify_remove_smoketest_smoketest_ios buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/notifications-sms-update.test.ts|src/__tests__/parameter-store-1.test.ts|src/__tests__/parameter-store-2.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/amplify-remove.test.ts|src/__tests__/smoke-tests/smoketest.test.ts|src/__tests__/smoke-tests/smoketest-ios.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_push_smoketest_ios_smoketest + - identifier: w_general_config_headless_init_dynamodb_simulator_js_frontend_config buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/push.test.ts|src/__tests__/smoke-tests/smoketest-ios.test.ts|src/__tests__/smoke-tests/smoketest.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/general-config/general-config-headless-init.test.ts|src/__tests__/dynamodb-simulator/dynamodb-simulator.test.ts|src/__tests__/aws-exports/js-frontend-config.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_api_8_schema_iterative_update_locking_api_lambda_auth_2 + - identifier: w_user_groups_user_groups_s3_access_hosted_ui buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/api_8.test.ts|src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/graphql-v2/api_lambda_auth_2.test.ts + TEST_SUITE: src/__tests__/auth/user-groups.test.ts|src/__tests__/auth/user-groups-s3-access.test.ts|src/__tests__/auth/hosted-ui.test.ts CLI_REGION: ap-southeast-1 depend-on: - build_windows - upb - - identifier: w_schema_auth_13_function_5_schema_iterative_update_1 + - identifier: w_schema_iterative_update_locking_api_8_schema_auth_13 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/schema-iterative-update-locking.test.ts|src/__tests__/api_8.test.ts|src/__tests__/schema-auth-13.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_auth_6_function_2a_schema_connection_2 + - identifier: w_api_lambda_auth_2_schema_iterative_update_1_function_5 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 + TEST_SUITE: src/__tests__/graphql-v2/api_lambda_auth_2.test.ts|src/__tests__/schema-iterative-update-1.test.ts|src/__tests__/function_5.test.ts CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_schema_function_1_api_9b_custom_policies_container + - identifier: w_schema_function_1_schema_connection_2_function_2a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-function-1.test.ts|src/__tests__/api_9b.test.ts|src/__tests__/custom_policies_container.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/schema-function-1.test.ts|src/__tests__/schema-connection-2.test.ts|src/__tests__/function_2a.test.ts + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb - - identifier: w_function_9b_schema_iterative_update_2_storage_1a + - identifier: w_auth_6_storage_1b_storage_1a buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/function_9b.test.ts|src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/storage-1a.test.ts + TEST_SUITE: src/__tests__/auth_6.test.ts|src/__tests__/storage-1b.test.ts|src/__tests__/storage-1a.test.ts CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_storage_1b_function_11_function_2b + - identifier: w_schema_iterative_update_2_function_9b_custom_policies_container buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/schema-iterative-update-2.test.ts|src/__tests__/function_9b.test.ts|src/__tests__/custom_policies_container.test.ts + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb - - identifier: w_api_connection_migration2_api_4_containers_api_secrets + - identifier: w_api_9b_function_2b_function_11 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/api_9b.test.ts|src/__tests__/function_2b.test.ts|src/__tests__/function_11.test.ts + CLI_REGION: us-east-2 depend-on: - build_windows - upb - - identifier: w_storage_4_schema_auth_10_geo_multi_env + - identifier: w_api_connection_migration2_storage_4_containers_api_secrets buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: 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 + TEST_SUITE: src/__tests__/migration/api.connection.migration2.test.ts|src/__tests__/storage-4.test.ts|src/__tests__/containers-api-secrets.test.ts + CLI_REGION: us-west-2 depend-on: - build_windows - upb - - identifier: w_searchable_datastore_resolvers_schema_key + - identifier: w_api_4_schema_auth_10_schema_key buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/graphql-v2/searchable-datastore.test.ts|src/__tests__/resolvers.test.ts|src/__tests__/schema-key.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/api_4.test.ts|src/__tests__/schema-auth-10.test.ts|src/__tests__/schema-key.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_api_5_apigw_api_lambda_auth_1 + - identifier: w_resolvers_geo_multi_env_searchable_datastore buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/resolvers.test.ts|src/__tests__/geo-multi-env.test.ts|src/__tests__/graphql-v2/searchable-datastore.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_api_key_migration2_schema_searchable_api_key_migration1 + - identifier: w_schema_searchable_apigw_api_5 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER 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 + TEST_SUITE: src/__tests__/schema-searchable.test.ts|src/__tests__/apigw.test.ts|src/__tests__/api_5.test.ts CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_schema_auth_14_api_3_api_6b + - identifier: w_api_key_migration2_api_lambda_auth_1_schema_auth_14 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-auth-14.test.ts|src/__tests__/api_3.test.ts|src/__tests__/api_6b.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration/api.key.migration2.test.ts|src/__tests__/graphql-v2/api_lambda_auth_1.test.ts|src/__tests__/schema-auth-14.test.ts + CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_api_1_layer_1_api_key_migration4 + - identifier: w_api_key_migration1_api_6b_api_3 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/api_1.test.ts|src/__tests__/layer-1.test.ts|src/__tests__/migration/api.key.migration4.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration/api.key.migration1.test.ts|src/__tests__/api_6b.test.ts|src/__tests__/api_3.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb - - identifier: w_schema_iterative_update_4_function_1 + - identifier: w_layer_1_api_1_api_key_migration4 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts + TEST_SUITE: src/__tests__/layer-1.test.ts|src/__tests__/api_1.test.ts|src/__tests__/migration/api.key.migration4.test.ts CLI_REGION: eu-central-1 depend-on: - build_windows - upb - - identifier: w_auth_2c + - identifier: w_schema_iterative_update_4_function_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/auth_2c.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/schema-iterative-update-4.test.ts|src/__tests__/function_1.test.ts + CLI_REGION: us-west-2 depend-on: - build_windows - upb @@ -1976,6 +1965,17 @@ batch: depend-on: - build_windows - upb + - identifier: w_auth_2c + buildspec: codebuild_specs/run_e2e_tests_windows.yml + env: + type: WINDOWS_SERVER_2019_CONTAINER + image: $WINDOWS_IMAGE_2019 + variables: + TEST_SUITE: src/__tests__/auth_2c.test.ts + CLI_REGION: us-west-2 + depend-on: + - build_windows + - upb - identifier: w_env_3 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: @@ -1983,7 +1983,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/env-3.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: us-east-2 depend-on: - build_windows - upb @@ -1994,7 +1994,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/notifications-in-app-messaging.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-west-2 depend-on: - build_windows - upb @@ -2005,7 +2005,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/schema-auth-11-a.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-west-2 depend-on: - build_windows - upb @@ -2016,7 +2016,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_s3_3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-west-2 depend-on: - build_windows - upb @@ -2027,18 +2027,18 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/hostingPROD.test.ts - CLI_REGION: us-west-2 + CLI_REGION: eu-west-2 depend-on: - build_windows - upb - - identifier: w_containers_api_1 + - identifier: w_schema_connection_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/containers-api-1.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/schema-connection-1.test.ts + CLI_REGION: us-east-1 depend-on: - build_windows - upb @@ -2049,18 +2049,18 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/schema-auth-15.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb - - identifier: w_schema_connection_1 + - identifier: w_containers_api_1 buildspec: codebuild_specs/run_e2e_tests_windows.yml env: type: WINDOWS_SERVER_2019_CONTAINER image: $WINDOWS_IMAGE_2019 variables: - TEST_SUITE: src/__tests__/schema-connection-1.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/containers-api-1.test.ts + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb @@ -2071,7 +2071,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/containers-api-2.test.ts - CLI_REGION: ap-northeast-1 + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb @@ -2082,7 +2082,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/import_s3_1.test.ts - CLI_REGION: us-east-1 + CLI_REGION: us-west-2 USE_PARENT_ACCOUNT: 1 depend-on: - build_windows @@ -2094,7 +2094,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/transformer-migrations/searchable-migration.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 USE_PARENT_ACCOUNT: 1 depend-on: - build_windows @@ -2106,7 +2106,7 @@ batch: image: $WINDOWS_IMAGE_2019 variables: TEST_SUITE: src/__tests__/geo-remove-1.test.ts - CLI_REGION: eu-west-2 + CLI_REGION: ap-southeast-2 depend-on: - build_windows - upb @@ -2128,7 +2128,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/migration_tests/notifications-migration/notifications-migration-4.test.ts - CLI_REGION: us-west-2 + CLI_REGION: us-east-1 depend-on: - upb - identifier: l_api_key_migration_v8 @@ -2137,43 +2137,43 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/migration_tests/transformer_migration/api.key.migration.test.ts - CLI_REGION: us-east-2 + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_notifications_migration_v8 + - identifier: l_api_key_migration_2_v8 buildspec: codebuild_specs/migration_tests_v8.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_api_key_migration_2_v8 + - identifier: l_notifications_migration_v8 buildspec: codebuild_specs/migration_tests_v8.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests/transformer_migration/api.key.migration-2.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/migration_tests/notifications-migration/notifications-migration.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_notifications_migration_2_v8 + - identifier: l_function_migration_update_v8 buildspec: codebuild_specs/migration_tests_v8.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_function_migration_update_v8 + - identifier: l_notifications_migration_2_v8 buildspec: codebuild_specs/migration_tests_v8.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/update_tests/function_migration_update.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration_tests/notifications-migration/notifications-migration-2.test.ts + CLI_REGION: us-west-2 depend-on: - upb - identifier: l_notifications_migration_3_v8 @@ -2182,7 +2182,7 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/migration_tests/notifications-migration/notifications-migration-3.test.ts - CLI_REGION: ap-southeast-2 + CLI_REGION: us-east-2 depend-on: - upb - identifier: l_scaffold_v10 @@ -2191,52 +2191,52 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/migration_tests_v10/scaffold.test.ts - CLI_REGION: ap-southeast-1 + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_api_graphql_v2_migration_v10 + - identifier: l_storage_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/api-graphql-v2.migration.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/migration_tests_v10/storage.migration.test.ts + CLI_REGION: ap-southeast-1 depend-on: - upb - - identifier: l_api_rest_basic_migration_v10 + - identifier: l_pinpoint_region_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-basic.migration.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration_tests_v10/pinpoint-region.migration.test.ts + CLI_REGION: us-east-2 depend-on: - upb - - identifier: l_api_rest_lambda_migration_v10 + - identifier: l_git_clone_migration_tests_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-lambda.migration.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration_tests_v10/git-clone-migration-tests.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_api_rest_serverless_migration_v10 + - identifier: l_geo_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-serverless.migration.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/migration_tests_v10/geo.migration.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_auth_add_all_migration_v10 + - identifier: l_custom_stack_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/auth-add-all.migration.test.ts - CLI_REGION: ap-northeast-1 + TEST_SUITE: src/__tests__/migration_tests_v10/custom-stack.migration.test.ts + CLI_REGION: us-east-2 depend-on: - upb - identifier: l_auth_override_migration_v10 @@ -2245,106 +2245,106 @@ batch: variables: compute-type: BUILD_GENERAL1_SMALL TEST_SUITE: src/__tests__/migration_tests_v10/auth-override.migration.test.ts - CLI_REGION: us-east-2 + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_custom_stack_migration_v10 + - identifier: l_auth_add_all_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/custom-stack.migration.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration_tests_v10/auth-add-all.migration.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_geo_migration_v10 + - identifier: l_api_rest_serverless_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/geo.migration.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-serverless.migration.test.ts + CLI_REGION: us-west-2 depend-on: - upb - - identifier: l_git_clone_migration_tests_v10 + - identifier: l_api_rest_lambda_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/git-clone-migration-tests.test.ts + TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-lambda.migration.test.ts CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_pinpoint_region_migration_v10 + - identifier: l_api_rest_basic_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/pinpoint-region.migration.test.ts - CLI_REGION: us-east-2 + TEST_SUITE: src/__tests__/migration_tests_v10/api-rest-basic.migration.test.ts + CLI_REGION: ap-southeast-2 depend-on: - upb - - identifier: l_storage_migration_v10 + - identifier: l_api_graphql_v2_migration_v10 buildspec: codebuild_specs/migration_tests_v10.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v10/storage.migration.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/migration_tests_v10/api-graphql-v2.migration.test.ts + CLI_REGION: us-east-2 depend-on: - upb - - identifier: l_auth_app_client_secret_migration_v12 + - identifier: l_auth_migration_v12 buildspec: codebuild_specs/migration_tests_v12.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v12/auth-app-client-secret-migration.test.ts - CLI_REGION: us-west-2 + TEST_SUITE: src/__tests__/migration_tests_v12/auth.migration.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_auth_hosted_ui_lambda_migration_v12 + - identifier: l_auth_oauth_lambda_migration_v12 buildspec: codebuild_specs/migration_tests_v12.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v12/auth-hosted-ui-lambda-migration.test.ts - CLI_REGION: eu-central-1 + TEST_SUITE: src/__tests__/migration_tests_v12/auth-oauth-lambda-migration.test.ts + CLI_REGION: ap-northeast-1 depend-on: - upb - - identifier: l_auth_lambda_callout_migration_rollback_v12 + - identifier: l_auth_lambda_callout_migration_v12 buildspec: codebuild_specs/migration_tests_v12.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v12/auth-lambda-callout-migration-rollback.test.ts - CLI_REGION: us-east-1 + TEST_SUITE: src/__tests__/migration_tests_v12/auth-lambda-callout-migration.test.ts + CLI_REGION: eu-central-1 depend-on: - upb - - identifier: l_auth_lambda_callout_migration_v12 + - identifier: l_auth_lambda_callout_migration_rollback_v12 buildspec: codebuild_specs/migration_tests_v12.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v12/auth-lambda-callout-migration.test.ts - CLI_REGION: ap-southeast-2 + TEST_SUITE: src/__tests__/migration_tests_v12/auth-lambda-callout-migration-rollback.test.ts + CLI_REGION: eu-west-2 depend-on: - upb - - identifier: l_auth_oauth_lambda_migration_v12 + - identifier: l_auth_hosted_ui_lambda_migration_v12 buildspec: codebuild_specs/migration_tests_v12.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v12/auth-oauth-lambda-migration.test.ts - CLI_REGION: ap-southeast-1 + TEST_SUITE: src/__tests__/migration_tests_v12/auth-hosted-ui-lambda-migration.test.ts + CLI_REGION: us-east-1 depend-on: - upb - - identifier: l_auth_migration_v12 + - identifier: l_auth_app_client_secret_migration_v12 buildspec: codebuild_specs/migration_tests_v12.yml env: variables: compute-type: BUILD_GENERAL1_SMALL - TEST_SUITE: src/__tests__/migration_tests_v12/auth.migration.test.ts - CLI_REGION: eu-west-2 + TEST_SUITE: src/__tests__/migration_tests_v12/auth-app-client-secret-migration.test.ts + CLI_REGION: us-west-2 depend-on: - upb - identifier: aggregate_e2e_reports diff --git a/codebuild_specs/wait_for_ids.json b/codebuild_specs/wait_for_ids.json index 49b114bd163..487585de717 100644 --- a/codebuild_specs/wait_for_ids.json +++ b/codebuild_specs/wait_for_ids.json @@ -1,86 +1,81 @@ [ - "l_S3server_api_8_function_8", "l_amplify_app", - "l_amplify_configure_env_2_init_d", - "l_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", - "l_android_notifications_pinpoint_config_flutter_analytics_pinpoint_config_flutter_notifications_pinpoint_config", - "l_api_2b_api_6c_api_9a", - "l_api_6a_auth_7b_export_pull_b", - "l_api_6b_api_1_layer_1", - "l_api_7_export_pull_a_function_9a", + "l_amplify_configure_layer_4_init_c", + "l_amplify_remove_S3server_smoketest", + "l_analytics_2_pull_notifications_sms_pull", + "l_analytics_pinpoint_flutter_analytics_kinesis_notifications_analytics_compatibility_sms_2", + "l_api_10_api_key_migration5_schema_iterative_rollback_1", + "l_api_3_layer_1_api_1", + "l_api_5_api_key_migration2_api_lambda_auth_1", + "l_api_6c_api_2b_api_2a", + "l_api_8_schema_auth_13_layer_2", + "l_api_9b_function_7_function_2b", "l_api_graphql_v2_migration_v10", - "l_api_key_migration1_schema_auth_14_api_3", "l_api_key_migration4_schema_iterative_update_4_function_1", "l_api_key_migration_2_v8", "l_api_key_migration_v8", - "l_api_lambda_auth_1_api_key_migration2_schema_searchable", + "l_api_lambda_auth_2_schema_iterative_update_1_function_5", "l_api_rest_basic_migration_v10", "l_api_rest_lambda_migration_v10", "l_api_rest_serverless_migration_v10", - "l_auth_12_auth_2g_auth_2h", - "l_auth_1a_auth_trigger_custom_policies_function", - "l_auth_1b_delete_geo_add_c", - "l_auth_1c_auth_5e_auth_8b", - "l_auth_2a_auth_2b_auth_2d", + "l_auth_1a_auth_trigger_schema_versioned", + "l_auth_2b_auth_2a_analytics_pinpoint_js", "l_auth_2c", "l_auth_2e", - "l_auth_2f_notifications_lifecycle_notifications_analytics_compatibility_in_app_1", - "l_auth_3a_auth_3b_auth_4a", - "l_auth_4b_auth_8a_export_pull_d", - "l_auth_4c_auth_5a_auth_5c", - "l_auth_5g_hosted_ui_user_groups_s3_access", - "l_auth_6_function_2a_schema_connection_2", - "l_auth_7a_auth_8c_feature_flags", - "l_auth_9_custom_resources_env_5", + "l_auth_2g_auth_12_api_9a", + "l_auth_3a_function_migration_storage_3", + "l_auth_4c_auth_3c_schema_auth_8c", + "l_auth_5e_auth_1c_schema_predictions", + "l_auth_5f_model_migration_schema_auth_5c", + "l_auth_6_storage_1b_storage_1a", + "l_auth_7a_auth_4a_auth_3b", + "l_auth_7b_api_6a_http_migration", "l_auth_add_all_migration_v10", "l_auth_app_client_secret_migration_v12", "l_auth_hosted_ui_lambda_migration_v12", "l_auth_lambda_callout_migration_rollback_v12", "l_auth_lambda_callout_migration_v12", - "l_auth_migration_amplify_remove_api_2a", + "l_auth_migration_push_pull_2", "l_auth_migration_v12", "l_auth_oauth_lambda_migration_v12", "l_auth_override_migration_v10", - "l_container_hosting_init_b_notifications_apns", + "l_build_function_auth_5g_auth_2h", "l_containers_api_1", "l_containers_api_2", - "l_containers_api_secrets_storage_4_schema_auth_10", - "l_custom_resource_with_storage_dynamodb_simulator_export_pull_c", + "l_containers_api_secrets_api_4_schema_auth_10", + "l_custom_resources_auth_9_auth_5b", "l_custom_stack_migration_v10", "l_datastore_modelgen", - "l_diagnose_hooks_a_mock_api", - "l_env_1_geo_add_a_init_a", + "l_delete_auth_1b_auth_11", + "l_diagnose_mock_api_hooks_a", + "l_env_1_auth_5c_auth_5a", "l_env_3", - "l_env_4_frontend_config_drift_schema_auth_4d", - "l_function_10_function_9c_function_permissions", - "l_function_12_function_13_function_14", - "l_function_15_function_2d_general_config_headless_init", - "l_function_2c_function_3b_function_4", - "l_function_3a_init_special_case_http_migration", - "l_function_6_storage_2_export", - "l_function_7_api_connection_migration2_api_4", - "l_function_9b_schema_iterative_update_2_storage_1a", + "l_export_pull_d_auth_8a_auth_4b", + "l_flutter_analytics_pinpoint_config_android_notifications_pinpoint_config_android_analytics_pinpoint_config", + "l_function_10_function_permissions_env_5", + "l_function_11_api_connection_migration2_storage_4", + "l_function_12_export_pull_c_custom_resource_with_storage", + "l_function_15_function_14_function_13", + "l_function_4_function_3b_function_2c", + "l_function_9a_export_pull_a_api_7", "l_function_migration_update_v8", - "l_geo_add_b_s3_sse_schema_auth_4a", - "l_geo_add_d_geo_import_3_hosting", "l_geo_add_e", "l_geo_add_f", - "l_geo_headless_api_key_migration5_schema_auth_1a", - "l_geo_import_1a_geo_import_2_global_sandbox_b", - "l_geo_import_1b_global_sandbox_a_init_e", + "l_geo_import_1b_feature_flags_auth_8c", + "l_geo_import_2_geo_import_1a_function_9c", + "l_geo_import_3_geo_add_d_geo_add_c", "l_geo_migration_v10", - "l_geo_multi_env_searchable_datastore_resolvers", "l_geo_remove_1", "l_geo_remove_2", "l_geo_remove_3", "l_geo_update_1", "l_geo_update_2", - "l_git_clone_attach_init_c_layer_4", + "l_git_clone_attach_configure_project_auth_5d", "l_git_clone_migration_tests_v10", - "l_help_hooks_c_init_force_push", - "l_hooks_b_notifications_analytics_compatibility_sms_1_plugin", + "l_hooks_c_help_function_2d", + "l_hosted_ui_schema_iterative_update_locking_function_8", "l_hostingPROD", - "l_iam_permissions_boundary_node_function_notifications_sms", + "l_iam_permissions_boundary_export_node_function", "l_import_auth_1a", "l_import_auth_1b", "l_import_auth_2a", @@ -95,142 +90,147 @@ "l_import_s3_2b", "l_import_s3_2c", "l_import_s3_3", - "l_init_f_auth_5d_configure_project", - "l_interactions_1_interactions_2_minify_cloudformation", - "l_interactions_schema_model_a_tags", - "l_ios_analytics_pinpoint_config_ios_notifications_pinpoint_config_javascript_analytics_pinpoint_config", - "l_javascript_notifications_pinpoint_config_pr_previews_multi_env_1_pull_2", - "l_layer_3_api_connection_migration_api_key_migration3", - "l_notifications_analytics_compatibility_in_app_2_schema_auth_11_c_schema_auth_2b", - "l_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", - "l_notifications_fcm_notifications_in_app_messaging_env_2_with_babel_config", + "l_init_b_container_hosting_auth_10", + "l_init_f_init_d_env_2", + "l_init_special_case_function_3a_export_pull_b", + "l_interactions_2_interactions_1_init_force_push", + "l_ios_notifications_pinpoint_config_ios_analytics_pinpoint_config_flutter_notifications_pinpoint_config", + "l_js_frontend_config_user_groups_user_groups_s3_access", + "l_notifications_analytics_compatibility_in_app_1_studio_modelgen_plugin", + "l_notifications_analytics_compatibility_in_app_2_init_e_global_sandbox_a", + "l_notifications_analytics_compatibility_sms_1_hooks_b_global_sandbox_c", "l_notifications_in_app_messaging", + "l_notifications_in_app_messaging_env_1_custom_transformers_with_babel_config", + "l_notifications_in_app_messaging_env_2_notifications_fcm_notifications_apns", + "l_notifications_lifecycle_auth_2f_auth_2d", "l_notifications_migration_2_v8", "l_notifications_migration_3_v8", "l_notifications_migration_4_v8", "l_notifications_migration_v8", - "l_notifications_multi_env_notifications_sms_update_opensearch_simulator", - "l_notifications_sms_pull_pull_auth_10", - "l_parameter_store_1_parameter_store_2_android_analytics_pinpoint_config", + "l_notifications_sms_update_notifications_multi_env_minify_cloudformation", + "l_opensearch_simulator_general_config_headless_init_dynamodb_simulator", "l_pinpoint_region_migration_v10", - "l_predictions_schema_auth_11_b_schema_auth_1b", - "l_push_smoketest_ios_smoketest", + "l_pr_previews_multi_env_1_parameter_store_2_parameter_store_1", + "l_predictions_layer_3_hosting", + "l_predictions_migration_api_key_migration3_api_connection_migration", + "l_s3_sse_geo_add_b_auth_8b", "l_scaffold_v10", "l_schema_auth_11_a", - "l_schema_auth_12_schema_auth_3_schema_function_2", - "l_schema_auth_13_function_5_schema_iterative_update_1", + "l_schema_auth_14_api_key_migration1_api_6b", "l_schema_auth_15", - "l_schema_auth_2a_schema_auth_7a_schema_auth_7b", - "l_schema_auth_4b_schema_model_e_schema_versioned", - "l_schema_auth_4c_schema_auth_5c_auth_5b", - "l_schema_auth_5a_schema_iterative_rollback_2_schema_iterative_update_3", - "l_schema_auth_5b_schema_auth_8b_schema_auth_9_a", - "l_schema_auth_5d_schema_auth_6b_schema_auth_8c", - "l_schema_auth_6a_schema_data_access_patterns_schema_model_c", - "l_schema_auth_6c_schema_auth_6d_schema_auth_7c", - "l_schema_auth_8a_function_migration_api_10", - "l_schema_auth_9_b_schema_iterative_rollback_1_predictions_migration", - "l_schema_auth_9_c_storage_3_auth_11", + "l_schema_auth_2a_schema_auth_1b_schema_auth_11_b", + "l_schema_auth_4c_init_a_geo_add_a", + "l_schema_auth_4d_frontend_config_drift_env_4", + "l_schema_auth_5b_schema_auth_1a_geo_headless", + "l_schema_auth_6b_schema_auth_5d_global_sandbox_b", + "l_schema_auth_6c_schema_auth_2b_schema_auth_11_c", + "l_schema_auth_8a_schema_auth_7c_schema_auth_6d", + "l_schema_auth_9_b_schema_auth_7b_schema_auth_7a", + "l_schema_auth_9_c_schema_auth_9_a_schema_auth_8b", "l_schema_connection_1", - "l_schema_function_1_api_9b_custom_policies_container", - "l_schema_iterative_update_locking_api_lambda_auth_2_layer_2", - "l_schema_key_api_5_apigw", - "l_schema_model_b_schema_model_d_auth_5f", - "l_schema_predictions_model_migration_auth_3c", + "l_schema_function_1_schema_connection_2_function_2a", + "l_schema_function_2_schema_auth_3_schema_auth_12", + "l_schema_iterative_update_2_function_9b_custom_policies_container", + "l_schema_iterative_update_3_schema_iterative_rollback_2_schema_auth_5a", + "l_schema_key_resolvers_geo_multi_env", + "l_schema_model_c_schema_data_access_patterns_schema_auth_6a", + "l_schema_model_d_schema_model_b_schema_auth_4a", + "l_schema_model_e_schema_auth_4b_notifications_sms", + "l_searchable_datastore_schema_searchable_apigw", "l_searchable_migration", "l_smoketest_amplify_app", - "l_storage_1b_function_11_function_2b", + "l_smoketest_ios_javascript_notifications_pinpoint_config_javascript_analytics_pinpoint_config", + "l_storage_2_function_6_custom_policies_function", "l_storage_5", "l_storage_migration_v10", - "l_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", + "l_tags_schema_model_a_interactions", "l_uibuilder", - "l_user_groups_js_frontend_config_build_function", - "w_analytics_kinesis_analytics_pinpoint_flutter_analytics_pinpoint_js", - "w_api_10_api_7_export_pull_a", - "w_api_1_layer_1_api_key_migration4", - "w_api_2a_api_2b_api_6c", - "w_api_5_apigw_api_lambda_auth_1", - "w_api_6a_auth_7b_export_pull_b", - "w_api_8_schema_iterative_update_locking_api_lambda_auth_2", - "w_api_9a_auth_2h_auth_5g", - "w_api_connection_migration2_api_4_containers_api_secrets", - "w_api_key_migration2_schema_searchable_api_key_migration1", - "w_api_key_migration3_predictions_schema_auth_11_b", - "w_auth_11_auth_1b_delete", - "w_auth_2a_auth_2b_auth_2d", + "w_amplify_remove_smoketest_smoketest_ios", + "w_analytics_2_notifications_sms_pull_notifications_in_app_messaging_env_1", + "w_analytics_pinpoint_flutter_analytics_kinesis_notifications_analytics_compatibility_sms_2", + "w_api_4_schema_auth_10_schema_key", + "w_api_6a_http_migration_schema_function_2", + "w_api_6c_api_2b_api_2a", + "w_api_7_api_10_api_key_migration5", + "w_api_9b_function_2b_function_11", + "w_api_connection_migration2_storage_4_containers_api_secrets", + "w_api_key_migration1_api_6b_api_3", + "w_api_key_migration2_api_lambda_auth_1_schema_auth_14", + "w_api_lambda_auth_2_schema_iterative_update_1_function_5", + "w_auth_1a_auth_trigger_schema_versioned", + "w_auth_1c_schema_predictions_schema_model_c", + "w_auth_2b_auth_2a_analytics_pinpoint_js", "w_auth_2c", "w_auth_2e", - "w_auth_2f_notifications_lifecycle_notifications_analytics_compatibility_in_app_1", - "w_auth_4a_auth_7a_auth_8c", - "w_auth_5a_auth_5c_env_1", - "w_auth_5e_auth_8b_geo_add_b", - "w_auth_6_function_2a_schema_connection_2", - "w_auth_8a_export_pull_d_schema_auth_5a", - "w_configure_project_init_c_layer_4", + "w_auth_3b_auth_3a_function_migration", + "w_auth_3c_schema_auth_8c_schema_auth_6b", + "w_auth_4b_auth_migration_push", + "w_auth_5b_schema_auth_8a_schema_auth_7c", + "w_auth_5c_auth_5a_auth_4c", + "w_auth_5g_auth_2h_api_9a", + "w_auth_6_storage_1b_storage_1a", + "w_auth_8c_auth_7a_auth_4a", + "w_container_hosting_auth_10_init_f", "w_containers_api_1", "w_containers_api_2", - "w_custom_policies_function_storage_2_iam_permissions_boundary", + "w_custom_transformers_with_babel_config_notifications_in_app_messaging_env_2", + "w_delete_auth_1b_auth_11", "w_env_3", - "w_env_5_function_10_function_9c", - "w_export_pull_c_function_12_function_13", - "w_feature_flags_geo_import_1b_global_sandbox_a", - "w_frontend_config_drift_schema_auth_4d_schema_auth_6a", - "w_function_14_function_2d_general_config_headless_init", - "w_function_2c_interactions_schema_model_a", - "w_function_9a_geo_headless_api_key_migration5", - "w_function_9b_schema_iterative_update_2_storage_1a", - "w_function_permissions_geo_import_1a_geo_import_2", - "w_geo_add_a_init_a_schema_auth_4c", - "w_geo_add_c_geo_add_d_geo_import_3", + "w_frontend_config_drift_env_4_auth_5f", + "w_function_12_export_pull_c_build_function", + "w_function_2c_storage_2_custom_policies_function", + "w_function_2d_function_14_function_13", + "w_function_permissions_env_5_auth_9", + "w_general_config_headless_init_dynamodb_simulator_js_frontend_config", + "w_geo_add_b_auth_8b_auth_5e", + "w_geo_headless_function_9a_export_pull_a", + "w_geo_import_1a_function_9c_function_10", + "w_geo_import_3_geo_add_d_geo_add_c", "w_geo_remove_1", - "w_global_sandbox_b_schema_auth_5d_schema_auth_6b", - "w_help_init_force_push_interactions_1", - "w_hooks_b_notifications_analytics_compatibility_sms_1_plugin", - "w_hosted_ui_user_groups_s3_access_user_groups", + "w_global_sandbox_a_geo_import_1b_feature_flags", "w_hostingPROD", - "w_hosting_layer_3_api_connection_migration", + "w_iam_permissions_boundary_node_function_schema_model_d", "w_import_dynamodb_1", "w_import_s3_1", "w_import_s3_3", - "w_init_b_notifications_apns_notifications_fcm", - "w_init_d_init_f_auth_5d", - "w_init_e_notifications_analytics_compatibility_in_app_2_schema_auth_11_c", - "w_init_special_case_http_migration_schema_auth_12", - "w_interactions_2_minify_cloudformation_notifications_multi_env", - "w_js_frontend_config_build_function_dynamodb_simulator", - "w_model_migration_auth_3c_auth_4c", - "w_node_function_notifications_sms_schema_auth_4b", - "w_notifications_analytics_compatibility_sms_2_analytics_2_global_sandbox_c", + "w_init_a_geo_add_a_env_1", + "w_init_c_configure_project_auth_5d", + "w_init_d_amplify_configure_layer_4", + "w_init_special_case_export_pull_b_auth_7b", + "w_interactions_1_init_force_push_help", + "w_layer_1_api_1_api_key_migration4", + "w_model_migration_schema_auth_5c_schema_auth_4c", + "w_notifications_analytics_compatibility_in_app_1_studio_modelgen_plugin", + "w_notifications_analytics_compatibility_sms_1_hooks_b_global_sandbox_c", + "w_notifications_fcm_notifications_apns_init_b", "w_notifications_in_app_messaging", - "w_notifications_in_app_messaging_env_2_with_babel_config_amplify_configure", - "w_notifications_sms_pull_auth_10_container_hosting", - "w_notifications_sms_update_parameter_store_1_parameter_store_2", - "w_push_smoketest_ios_smoketest", - "w_s3_sse_schema_auth_4a_schema_model_b", + "w_notifications_lifecycle_auth_2f_auth_2d", + "w_notifications_multi_env_minify_cloudformation_interactions_2", + "w_parameter_store_2_parameter_store_1_notifications_sms_update", + "w_predictions_layer_3_hosting", + "w_predictions_migration_api_key_migration3_api_connection_migration", + "w_resolvers_geo_multi_env_searchable_datastore", "w_schema_auth_11_a", - "w_schema_auth_13_function_5_schema_iterative_update_1", - "w_schema_auth_14_api_3_api_6b", + "w_schema_auth_11_c_notifications_analytics_compatibility_in_app_2_init_e", "w_schema_auth_15", - "w_schema_auth_1a_schema_auth_5b_schema_auth_8b", - "w_schema_auth_1b_schema_auth_2a_schema_auth_7a", - "w_schema_auth_2b_schema_auth_6c_schema_auth_6d", - "w_schema_auth_3_schema_function_2_auth_4b", - "w_schema_auth_5c_auth_5b_auth_9", - "w_schema_auth_7b_schema_auth_9_b_predictions_migration", - "w_schema_auth_7c_schema_auth_8a_function_migration", - "w_schema_auth_8c_auth_3a_auth_3b", - "w_schema_auth_9_a_schema_auth_9_c_storage_3", + "w_schema_auth_2a_schema_auth_1b_schema_auth_11_b", + "w_schema_auth_3_schema_auth_12_schema_iterative_update_3", + "w_schema_auth_5a_export_pull_d_auth_8a", + "w_schema_auth_5d_global_sandbox_b_geo_import_2", + "w_schema_auth_6d_schema_auth_6c_schema_auth_2b", + "w_schema_auth_8b_schema_auth_5b_schema_auth_1a", + "w_schema_auth_9_b_schema_auth_7b_schema_auth_7a", "w_schema_connection_1", - "w_schema_data_access_patterns_schema_model_c_schema_predictions", - "w_schema_function_1_api_9b_custom_policies_container", - "w_schema_iterative_update_3_auth_migration_amplify_remove", + "w_schema_data_access_patterns_schema_auth_6a_schema_auth_4d", + "w_schema_function_1_schema_connection_2_function_2a", + "w_schema_iterative_update_2_function_9b_custom_policies_container", "w_schema_iterative_update_4_function_1", - "w_schema_model_d_auth_5f_env_4", - "w_schema_model_e_schema_versioned_auth_1c", - "w_searchable_datastore_resolvers_schema_key", + "w_schema_iterative_update_locking_api_8_schema_auth_13", + "w_schema_model_b_schema_auth_4a_s3_sse", + "w_schema_model_e_schema_auth_4b_notifications_sms", + "w_schema_searchable_apigw_api_5", "w_searchable_migration", - "w_storage_1b_function_11_function_2b", - "w_storage_4_schema_auth_10_geo_multi_env", - "w_studio_modelgen_custom_transformers_notifications_in_app_messaging_env_1", - "w_tags_auth_1a_auth_trigger" + "w_storage_3_schema_auth_9_c_schema_auth_9_a", + "w_tags_schema_model_a_interactions", + "w_user_groups_user_groups_s3_access_hosted_ui" ] From 01c45493693adbbbafae58830d0adff06dbd3bcc Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 15:47:13 -0800 Subject: [PATCH 11/12] chore: upgrading glob in scripts/yarn.lock --- scripts/package.json | 2 +- scripts/yarn.lock | 133 ++++++++++++++++--------------------------- 2 files changed, 49 insertions(+), 86 deletions(-) diff --git a/scripts/package.json b/scripts/package.json index 085e5f58452..4ee11628328 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -18,7 +18,7 @@ "axios": "^0.26.0", "execa": "^5.1.1", "fs-extra": "^10.0.0", - "glob": "^7.2.0", + "glob": "^9.3.5", "js-yaml": "^4.1.0", "ts-node": "^10.9.1", "typescript": "^4.9.5" diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 032425efab9..805397cc6ed 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -75,16 +75,6 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.2.0": - version: 7.2.0 - resolution: "@types/glob@npm:7.2.0" - dependencies: - "@types/minimatch": "*" - "@types/node": "*" - checksum: a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 - languageName: node - linkType: hard - "@types/js-yaml@npm:^4.0.4": version: 4.0.4 resolution: "@types/js-yaml@npm:4.0.4" @@ -92,13 +82,6 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*": - version: 3.0.5 - resolution: "@types/minimatch@npm:3.0.5" - checksum: a1a19ba342d6f39b569510f621ae4bbe972dc9378d15e9a5e47904c440ee60744f5b09225bc73be1c6490e3a9c938eee69eb53debf55ce1f15761201aa965f97 - languageName: node - linkType: hard - "@types/node@npm:*, @types/node@npm:^16.11.5": version: 16.11.5 resolution: "@types/node@npm:16.11.5" @@ -171,20 +154,12 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: 695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + checksum: b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard @@ -275,17 +250,15 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.2.0": - version: 7.2.0 - resolution: "glob@npm:7.2.0" +"glob@npm:^9.3.5": + version: 9.3.5 + resolution: "glob@npm:9.3.5" dependencies: fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 478b40e38be5a3d514e64950e1e07e0ac120585add6a37c98d0ed24d72d9127d734d2a125786073c8deb687096e84ae82b641c441a869ada3a9cc91b68978632 + minimatch: ^8.0.2 + minipass: ^4.2.4 + path-scurry: ^1.6.1 + checksum: 2f6c2b9ee019ee21dc258ae97a88719614591e4c979cb4580b1b9df6f0f778a3cb38b4bdaf18dfa584637ea10f89a3c5f2533a5e449cf8741514ad18b0951f2e languageName: node linkType: hard @@ -303,23 +276,6 @@ __metadata: languageName: node linkType: hard -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: 7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -370,6 +326,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e + languageName: node + linkType: hard + "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -391,12 +354,26 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.4": - version: 3.0.4 - resolution: "minimatch@npm:3.0.4" +"minimatch@npm:^8.0.2": + version: 8.0.4 + resolution: "minimatch@npm:8.0.4" dependencies: - brace-expansion: ^1.1.7 - checksum: d0a2bcd93ebec08a9eef3ca83ba33c9fb6feb93932e0b4dc6aa46c5f37a9404bea7ad9ff7cafe23ce6634f1fe3b206f5315ecbb05812da6e692c21d8ecfd3dae + brace-expansion: ^2.0.1 + checksum: a0a394c356dd5b4cb7f821720841a82fa6f07c9c562c5b716909d1b6ec5e56a7e4c4b5029da26dd256b7d2b3a3f38cbf9ddd8680e887b9b5282b09c05501c1ca + languageName: node + linkType: hard + +"minipass@npm:^4.2.4": + version: 4.2.8 + resolution: "minipass@npm:4.2.8" + checksum: 4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 languageName: node linkType: hard @@ -409,15 +386,6 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: 1 - checksum: 5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 - languageName: node - linkType: hard - "onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -427,13 +395,6 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -441,19 +402,28 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.6.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e + languageName: node + linkType: hard + "scripts@workspace:.": version: 0.0.0-use.local resolution: "scripts@workspace:." dependencies: "@types/fs-extra": ^9.0.13 - "@types/glob": ^7.2.0 "@types/js-yaml": ^4.0.4 "@types/node": ^16.11.5 "@yarnpkg/parsers": ^3.0.0-rc.44 axios: ^0.26.0 execa: ^5.1.1 fs-extra: ^10.0.0 - glob: ^7.2.0 + glob: ^9.3.5 js-yaml: ^4.1.0 ts-node: ^10.9.1 typescript: ^4.9.5 @@ -587,13 +557,6 @@ __metadata: languageName: node linkType: hard -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - "yn@npm:3.1.1": version: 3.1.1 resolution: "yn@npm:3.1.1" From 5a3411ec69f33aad73194bd10271ec8d90e4017c Mon Sep 17 00:00:00 2001 From: charles shin Date: Wed, 6 Dec 2023 16:51:47 -0800 Subject: [PATCH 12/12] chore: bumping rimraf to ^4.4.1 --- packages/amplify-cli-npm/package.json | 4 ++-- yarn.lock | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/amplify-cli-npm/package.json b/packages/amplify-cli-npm/package.json index 4c8d9fea660..e10faf7968d 100644 --- a/packages/amplify-cli-npm/package.json +++ b/packages/amplify-cli-npm/package.json @@ -32,13 +32,13 @@ }, "dependencies": { "axios": "^0.26.0", - "rimraf": "^3.0.2", + "rimraf": "^4.4.1", "tar-stream": "^2.2.0" }, "devDependencies": { "@aws-amplify/cli-internal": "12.8.2", "@types/tar": "^6.1.1", - "rimraf": "^3.0.2" + "rimraf": "^4.4.1" }, "berry": { "plugins": [ diff --git a/yarn.lock b/yarn.lock index a866ca99705..99019e47c5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1169,7 +1169,7 @@ __metadata: "@aws-amplify/cli-internal": 12.8.2 "@types/tar": ^6.1.1 axios: ^0.26.0 - rimraf: ^3.0.2 + rimraf: ^4.4.1 tar-stream: ^2.2.0 bin: amplify: ./lib/run.js