@@ -34,10 +34,10 @@ install_cli_with_local_codegen: &ref_3
3434 source .circleci/local_publish_helpers.sh
3535 startLocalRegistry "$(pwd)/.circleci/verdaccio.yaml"
3636 setNpmRegistryUrlToLocal
37- sudo npm install -g @aws-amplify/cli-internal
38- sudo npm install -g amplify-app
37+ changeNpmGlobalPath
38+ npm install -g @aws- amplify/cli-internal
3939 amplify -v
40- amplify-app --version
40+ npm list --global --depth=1
4141 unsetNpmRegistryUrl
4242 working_directory : ~/repo
4343clean_up_e2e_resources : &ref_5
@@ -157,6 +157,8 @@ jobs:
157157 steps : &ref_4
158158 - attach_workspace :
159159 at : ./
160+ - restore_cache :
161+ key : ' amplify-codegen-yarn-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}'
160162 - restore_cache :
161163 key : ' amplify-verdaccio-cache-{{ .Branch }}-{{ .Revision }}'
162164 - run : *ref_3
@@ -241,134 +243,142 @@ jobs:
241243 environment :
242244 TEST_SUITE : src/__tests__/add-codegen-js.test.ts
243245 CLI_REGION : ap-southeast-1
246+ model-introspection-codegen-e2e-test :
247+ working_directory : ~/repo
248+ parameters : *ref_0
249+ executor : << parameters.os >>
250+ steps : *ref_4
251+ environment :
252+ TEST_SUITE : src/__tests__/model-introspection-codegen.test.ts
253+ CLI_REGION : ap-southeast-2
244254 add-codegen-ios-e2e-test :
245255 working_directory : ~/repo
246256 parameters : *ref_0
247257 executor : << parameters.os >>
248258 steps : *ref_4
249259 environment :
250260 TEST_SUITE : src/__tests__/add-codegen-ios.test.ts
251- CLI_REGION : ap-southeast -2
261+ CLI_REGION : us-east -2
252262 add-codegen-android-e2e-test :
253263 working_directory : ~/repo
254264 parameters : *ref_0
255265 executor : << parameters.os >>
256266 steps : *ref_4
257267 environment :
258268 TEST_SUITE : src/__tests__/add-codegen-android.test.ts
259- CLI_REGION : us-east-2
269+ CLI_REGION : us-west-1
260270 datastore-modelgen-flutter-e2e-test :
261271 working_directory : ~/repo
262272 parameters : *ref_0
263273 executor : << parameters.os >>
264274 steps : *ref_4
265275 environment :
266276 TEST_SUITE : src/__tests__/datastore-modelgen-flutter.test.ts
267- CLI_REGION : us -west-1
277+ CLI_REGION : eu -west-2
268278 datastore-modelgen-ios-e2e-test :
269279 working_directory : ~/repo
270280 parameters : *ref_0
271281 executor : << parameters.os >>
272282 steps : *ref_4
273283 environment :
274284 TEST_SUITE : src/__tests__/datastore-modelgen-ios.test.ts
275- CLI_REGION : eu-west-2
285+ CLI_REGION : eu-central-1
276286 datastore-modelgen-android-e2e-test :
277287 working_directory : ~/repo
278288 parameters : *ref_0
279289 executor : << parameters.os >>
280290 steps : *ref_4
281291 environment :
282292 TEST_SUITE : src/__tests__/datastore-modelgen-android.test.ts
283- CLI_REGION : eu-central -1
293+ CLI_REGION : ap-northeast -1
284294 datastore-modelgen-js-e2e-test :
285295 working_directory : ~/repo
286296 parameters : *ref_0
287297 executor : << parameters.os >>
288298 steps : *ref_4
289299 environment :
290300 TEST_SUITE : src/__tests__/datastore-modelgen-js.test.ts
291- CLI_REGION : ap-northeast -1
301+ CLI_REGION : ap-southeast -1
292302 remove-codegen-android-e2e-test :
293303 working_directory : ~/repo
294304 parameters : *ref_0
295305 executor : << parameters.os >>
296306 steps : *ref_4
297307 environment :
298308 TEST_SUITE : src/__tests__/remove-codegen-android.test.ts
299- CLI_REGION : ap-southeast-1
309+ CLI_REGION : ap-southeast-2
300310 remove-codegen-ios-e2e-test :
301311 working_directory : ~/repo
302312 parameters : *ref_0
303313 executor : << parameters.os >>
304314 steps : *ref_4
305315 environment :
306316 TEST_SUITE : src/__tests__/remove-codegen-ios.test.ts
307- CLI_REGION : ap-southeast -2
317+ CLI_REGION : us-east -2
308318 remove-codegen-js-e2e-test :
309319 working_directory : ~/repo
310320 parameters : *ref_0
311321 executor : << parameters.os >>
312322 steps : *ref_4
313323 environment :
314324 TEST_SUITE : src/__tests__/remove-codegen-js.test.ts
315- CLI_REGION : us-east-2
325+ CLI_REGION : us-west-1
316326 feature-flags-e2e-test :
317327 working_directory : ~/repo
318328 parameters : *ref_0
319329 executor : << parameters.os >>
320330 steps : *ref_4
321331 environment :
322332 TEST_SUITE : src/__tests__/feature-flags.test.ts
323- CLI_REGION : us -west-1
333+ CLI_REGION : eu -west-2
324334 configure-codegen-ios-e2e-test :
325335 working_directory : ~/repo
326336 parameters : *ref_0
327337 executor : << parameters.os >>
328338 steps : *ref_4
329339 environment :
330340 TEST_SUITE : src/__tests__/configure-codegen-ios.test.ts
331- CLI_REGION : eu-west-2
341+ CLI_REGION : eu-central-1
332342 configure-codegen-android-e2e-test :
333343 working_directory : ~/repo
334344 parameters : *ref_0
335345 executor : << parameters.os >>
336346 steps : *ref_4
337347 environment :
338348 TEST_SUITE : src/__tests__/configure-codegen-android.test.ts
339- CLI_REGION : eu-central -1
349+ CLI_REGION : ap-northeast -1
340350 configure-codegen-js-e2e-test :
341351 working_directory : ~/repo
342352 parameters : *ref_0
343353 executor : << parameters.os >>
344354 steps : *ref_4
345355 environment :
346356 TEST_SUITE : src/__tests__/configure-codegen-js.test.ts
347- CLI_REGION : ap-northeast -1
357+ CLI_REGION : ap-southeast -1
348358 graphql-codegen-android-e2e-test :
349359 working_directory : ~/repo
350360 parameters : *ref_0
351361 executor : << parameters.os >>
352362 steps : *ref_4
353363 environment :
354364 TEST_SUITE : src/__tests__/graphql-codegen-android.test.ts
355- CLI_REGION : ap-southeast-1
365+ CLI_REGION : ap-southeast-2
356366 graphql-codegen-js-e2e-test :
357367 working_directory : ~/repo
358368 parameters : *ref_0
359369 executor : << parameters.os >>
360370 steps : *ref_4
361371 environment :
362372 TEST_SUITE : src/__tests__/graphql-codegen-js.test.ts
363- CLI_REGION : ap-southeast -2
373+ CLI_REGION : us-east -2
364374 graphql-codegen-ios-e2e-test :
365375 working_directory : ~/repo
366376 parameters : *ref_0
367377 executor : << parameters.os >>
368378 steps : *ref_4
369379 environment :
370380 TEST_SUITE : src/__tests__/graphql-codegen-ios.test.ts
371- CLI_REGION : us-east-2
381+ CLI_REGION : us-west-1
372382workflows :
373383 version : 2
374384 e2e_resource_cleanup :
@@ -429,27 +439,28 @@ workflows:
429439 os : l
430440 requires :
431441 - push-codegen-ios-e2e-test
442+ - add-codegen-ios-e2e-test
443+ - remove-codegen-ios-e2e-test
444+ - graphql-codegen-js-e2e-test
445+ - push-codegen-android-e2e-test
432446 - add-codegen-android-e2e-test
433447 - remove-codegen-js-e2e-test
434448 - graphql-codegen-ios-e2e-test
435- - push-codegen-android -e2e-test
449+ - push-codegen-js -e2e-test
436450 - datastore-modelgen-flutter-e2e-test
437451 - feature-flags-e2e-test
438- - push -codegen-js -e2e-test
452+ - pull -codegen-e2e-test
439453 - datastore-modelgen-ios-e2e-test
440454 - configure-codegen-ios-e2e-test
441- - pull -codegen-e2e-test
455+ - env -codegen-e2e-test
442456 - datastore-modelgen-android-e2e-test
443457 - configure-codegen-android-e2e-test
444- - env -codegen-e2e-test
458+ - add -codegen-js -e2e-test
445459 - datastore-modelgen-js-e2e-test
446460 - configure-codegen-js-e2e-test
447- - add-codegen-js -e2e-test
461+ - model-introspection-codegen -e2e-test
448462 - remove-codegen-android-e2e-test
449463 - graphql-codegen-android-e2e-test
450- - add-codegen-ios-e2e-test
451- - remove-codegen-ios-e2e-test
452- - graphql-codegen-js-e2e-test
453464 - push-codegen-ios-e2e-test :
454465 context : &ref_6
455466 - cleanup-resources
@@ -464,21 +475,21 @@ workflows:
464475 - main
465476 - e2e-testing
466477 - /tagged-release\/.*/
467- - add-codegen-android -e2e-test :
478+ - add-codegen-ios -e2e-test :
468479 context : *ref_6
469480 os : l
470481 requires :
471482 - publish_to_local_registry
472483 post-steps : *ref_7
473484 filters : *ref_8
474- - remove-codegen-js -e2e-test :
485+ - remove-codegen-ios -e2e-test :
475486 context : *ref_6
476487 os : l
477488 requires :
478489 - publish_to_local_registry
479490 post-steps : *ref_7
480491 filters : *ref_8
481- - graphql-codegen-ios -e2e-test :
492+ - graphql-codegen-js -e2e-test :
482493 context : *ref_6
483494 os : l
484495 requires :
@@ -492,14 +503,21 @@ workflows:
492503 - publish_to_local_registry
493504 post-steps : *ref_7
494505 filters : *ref_8
495- - datastore-modelgen-flutter -e2e-test :
506+ - add-codegen-android -e2e-test :
496507 context : *ref_6
497508 os : l
498509 requires :
499510 - publish_to_local_registry
500511 post-steps : *ref_7
501512 filters : *ref_8
502- - feature-flags-e2e-test :
513+ - remove-codegen-js-e2e-test :
514+ context : *ref_6
515+ os : l
516+ requires :
517+ - publish_to_local_registry
518+ post-steps : *ref_7
519+ filters : *ref_8
520+ - graphql-codegen-ios-e2e-test :
503521 context : *ref_6
504522 os : l
505523 requires :
@@ -513,14 +531,14 @@ workflows:
513531 - publish_to_local_registry
514532 post-steps : *ref_7
515533 filters : *ref_8
516- - datastore-modelgen-ios -e2e-test :
534+ - datastore-modelgen-flutter -e2e-test :
517535 context : *ref_6
518536 os : l
519537 requires :
520538 - publish_to_local_registry
521539 post-steps : *ref_7
522540 filters : *ref_8
523- - configure-codegen-ios -e2e-test :
541+ - feature-flags -e2e-test :
524542 context : *ref_6
525543 os : l
526544 requires :
@@ -534,14 +552,14 @@ workflows:
534552 - publish_to_local_registry
535553 post-steps : *ref_7
536554 filters : *ref_8
537- - datastore-modelgen-android -e2e-test :
555+ - datastore-modelgen-ios -e2e-test :
538556 context : *ref_6
539557 os : l
540558 requires :
541559 - publish_to_local_registry
542560 post-steps : *ref_7
543561 filters : *ref_8
544- - configure-codegen-android -e2e-test :
562+ - configure-codegen-ios -e2e-test :
545563 context : *ref_6
546564 os : l
547565 requires :
@@ -555,14 +573,14 @@ workflows:
555573 - publish_to_local_registry
556574 post-steps : *ref_7
557575 filters : *ref_8
558- - datastore-modelgen-js -e2e-test :
576+ - datastore-modelgen-android -e2e-test :
559577 context : *ref_6
560578 os : l
561579 requires :
562580 - publish_to_local_registry
563581 post-steps : *ref_7
564582 filters : *ref_8
565- - configure-codegen-js -e2e-test :
583+ - configure-codegen-android -e2e-test :
566584 context : *ref_6
567585 os : l
568586 requires :
@@ -576,35 +594,35 @@ workflows:
576594 - publish_to_local_registry
577595 post-steps : *ref_7
578596 filters : *ref_8
579- - remove-codegen-android -e2e-test :
597+ - datastore-modelgen-js -e2e-test :
580598 context : *ref_6
581599 os : l
582600 requires :
583601 - publish_to_local_registry
584602 post-steps : *ref_7
585603 filters : *ref_8
586- - graphql -codegen-android -e2e-test :
604+ - configure -codegen-js -e2e-test :
587605 context : *ref_6
588606 os : l
589607 requires :
590608 - publish_to_local_registry
591609 post-steps : *ref_7
592610 filters : *ref_8
593- - add-codegen-ios -e2e-test :
611+ - model-introspection-codegen -e2e-test :
594612 context : *ref_6
595613 os : l
596614 requires :
597615 - publish_to_local_registry
598616 post-steps : *ref_7
599617 filters : *ref_8
600- - remove-codegen-ios -e2e-test :
618+ - remove-codegen-android -e2e-test :
601619 context : *ref_6
602620 os : l
603621 requires :
604622 - publish_to_local_registry
605623 post-steps : *ref_7
606624 filters : *ref_8
607- - graphql-codegen-js -e2e-test :
625+ - graphql-codegen-android -e2e-test :
608626 context : *ref_6
609627 os : l
610628 requires :
0 commit comments