@@ -34,10 +34,10 @@ install_cli_with_local_codegen: &ref_3
34
34
source .circleci/local_publish_helpers.sh
35
35
startLocalRegistry "$(pwd)/.circleci/verdaccio.yaml"
36
36
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
39
39
amplify -v
40
- amplify-app --version
40
+ npm list --global --depth=1
41
41
unsetNpmRegistryUrl
42
42
working_directory : ~/repo
43
43
clean_up_e2e_resources : &ref_5
@@ -157,6 +157,8 @@ jobs:
157
157
steps : &ref_4
158
158
- attach_workspace :
159
159
at : ./
160
+ - restore_cache :
161
+ key : ' amplify-codegen-yarn-deps-{{ .Branch }}-{{ checksum "yarn.lock" }}'
160
162
- restore_cache :
161
163
key : ' amplify-verdaccio-cache-{{ .Branch }}-{{ .Revision }}'
162
164
- run : *ref_3
@@ -241,134 +243,142 @@ jobs:
241
243
environment :
242
244
TEST_SUITE : src/__tests__/add-codegen-js.test.ts
243
245
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
244
254
add-codegen-ios-e2e-test :
245
255
working_directory : ~/repo
246
256
parameters : *ref_0
247
257
executor : << parameters.os >>
248
258
steps : *ref_4
249
259
environment :
250
260
TEST_SUITE : src/__tests__/add-codegen-ios.test.ts
251
- CLI_REGION : ap-southeast -2
261
+ CLI_REGION : us-east -2
252
262
add-codegen-android-e2e-test :
253
263
working_directory : ~/repo
254
264
parameters : *ref_0
255
265
executor : << parameters.os >>
256
266
steps : *ref_4
257
267
environment :
258
268
TEST_SUITE : src/__tests__/add-codegen-android.test.ts
259
- CLI_REGION : us-east-2
269
+ CLI_REGION : us-west-1
260
270
datastore-modelgen-flutter-e2e-test :
261
271
working_directory : ~/repo
262
272
parameters : *ref_0
263
273
executor : << parameters.os >>
264
274
steps : *ref_4
265
275
environment :
266
276
TEST_SUITE : src/__tests__/datastore-modelgen-flutter.test.ts
267
- CLI_REGION : us -west-1
277
+ CLI_REGION : eu -west-2
268
278
datastore-modelgen-ios-e2e-test :
269
279
working_directory : ~/repo
270
280
parameters : *ref_0
271
281
executor : << parameters.os >>
272
282
steps : *ref_4
273
283
environment :
274
284
TEST_SUITE : src/__tests__/datastore-modelgen-ios.test.ts
275
- CLI_REGION : eu-west-2
285
+ CLI_REGION : eu-central-1
276
286
datastore-modelgen-android-e2e-test :
277
287
working_directory : ~/repo
278
288
parameters : *ref_0
279
289
executor : << parameters.os >>
280
290
steps : *ref_4
281
291
environment :
282
292
TEST_SUITE : src/__tests__/datastore-modelgen-android.test.ts
283
- CLI_REGION : eu-central -1
293
+ CLI_REGION : ap-northeast -1
284
294
datastore-modelgen-js-e2e-test :
285
295
working_directory : ~/repo
286
296
parameters : *ref_0
287
297
executor : << parameters.os >>
288
298
steps : *ref_4
289
299
environment :
290
300
TEST_SUITE : src/__tests__/datastore-modelgen-js.test.ts
291
- CLI_REGION : ap-northeast -1
301
+ CLI_REGION : ap-southeast -1
292
302
remove-codegen-android-e2e-test :
293
303
working_directory : ~/repo
294
304
parameters : *ref_0
295
305
executor : << parameters.os >>
296
306
steps : *ref_4
297
307
environment :
298
308
TEST_SUITE : src/__tests__/remove-codegen-android.test.ts
299
- CLI_REGION : ap-southeast-1
309
+ CLI_REGION : ap-southeast-2
300
310
remove-codegen-ios-e2e-test :
301
311
working_directory : ~/repo
302
312
parameters : *ref_0
303
313
executor : << parameters.os >>
304
314
steps : *ref_4
305
315
environment :
306
316
TEST_SUITE : src/__tests__/remove-codegen-ios.test.ts
307
- CLI_REGION : ap-southeast -2
317
+ CLI_REGION : us-east -2
308
318
remove-codegen-js-e2e-test :
309
319
working_directory : ~/repo
310
320
parameters : *ref_0
311
321
executor : << parameters.os >>
312
322
steps : *ref_4
313
323
environment :
314
324
TEST_SUITE : src/__tests__/remove-codegen-js.test.ts
315
- CLI_REGION : us-east-2
325
+ CLI_REGION : us-west-1
316
326
feature-flags-e2e-test :
317
327
working_directory : ~/repo
318
328
parameters : *ref_0
319
329
executor : << parameters.os >>
320
330
steps : *ref_4
321
331
environment :
322
332
TEST_SUITE : src/__tests__/feature-flags.test.ts
323
- CLI_REGION : us -west-1
333
+ CLI_REGION : eu -west-2
324
334
configure-codegen-ios-e2e-test :
325
335
working_directory : ~/repo
326
336
parameters : *ref_0
327
337
executor : << parameters.os >>
328
338
steps : *ref_4
329
339
environment :
330
340
TEST_SUITE : src/__tests__/configure-codegen-ios.test.ts
331
- CLI_REGION : eu-west-2
341
+ CLI_REGION : eu-central-1
332
342
configure-codegen-android-e2e-test :
333
343
working_directory : ~/repo
334
344
parameters : *ref_0
335
345
executor : << parameters.os >>
336
346
steps : *ref_4
337
347
environment :
338
348
TEST_SUITE : src/__tests__/configure-codegen-android.test.ts
339
- CLI_REGION : eu-central -1
349
+ CLI_REGION : ap-northeast -1
340
350
configure-codegen-js-e2e-test :
341
351
working_directory : ~/repo
342
352
parameters : *ref_0
343
353
executor : << parameters.os >>
344
354
steps : *ref_4
345
355
environment :
346
356
TEST_SUITE : src/__tests__/configure-codegen-js.test.ts
347
- CLI_REGION : ap-northeast -1
357
+ CLI_REGION : ap-southeast -1
348
358
graphql-codegen-android-e2e-test :
349
359
working_directory : ~/repo
350
360
parameters : *ref_0
351
361
executor : << parameters.os >>
352
362
steps : *ref_4
353
363
environment :
354
364
TEST_SUITE : src/__tests__/graphql-codegen-android.test.ts
355
- CLI_REGION : ap-southeast-1
365
+ CLI_REGION : ap-southeast-2
356
366
graphql-codegen-js-e2e-test :
357
367
working_directory : ~/repo
358
368
parameters : *ref_0
359
369
executor : << parameters.os >>
360
370
steps : *ref_4
361
371
environment :
362
372
TEST_SUITE : src/__tests__/graphql-codegen-js.test.ts
363
- CLI_REGION : ap-southeast -2
373
+ CLI_REGION : us-east -2
364
374
graphql-codegen-ios-e2e-test :
365
375
working_directory : ~/repo
366
376
parameters : *ref_0
367
377
executor : << parameters.os >>
368
378
steps : *ref_4
369
379
environment :
370
380
TEST_SUITE : src/__tests__/graphql-codegen-ios.test.ts
371
- CLI_REGION : us-east-2
381
+ CLI_REGION : us-west-1
372
382
workflows :
373
383
version : 2
374
384
e2e_resource_cleanup :
@@ -429,27 +439,28 @@ workflows:
429
439
os : l
430
440
requires :
431
441
- 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
432
446
- add-codegen-android-e2e-test
433
447
- remove-codegen-js-e2e-test
434
448
- graphql-codegen-ios-e2e-test
435
- - push-codegen-android -e2e-test
449
+ - push-codegen-js -e2e-test
436
450
- datastore-modelgen-flutter-e2e-test
437
451
- feature-flags-e2e-test
438
- - push -codegen-js -e2e-test
452
+ - pull -codegen-e2e-test
439
453
- datastore-modelgen-ios-e2e-test
440
454
- configure-codegen-ios-e2e-test
441
- - pull -codegen-e2e-test
455
+ - env -codegen-e2e-test
442
456
- datastore-modelgen-android-e2e-test
443
457
- configure-codegen-android-e2e-test
444
- - env -codegen-e2e-test
458
+ - add -codegen-js -e2e-test
445
459
- datastore-modelgen-js-e2e-test
446
460
- configure-codegen-js-e2e-test
447
- - add-codegen-js -e2e-test
461
+ - model-introspection-codegen -e2e-test
448
462
- remove-codegen-android-e2e-test
449
463
- graphql-codegen-android-e2e-test
450
- - add-codegen-ios-e2e-test
451
- - remove-codegen-ios-e2e-test
452
- - graphql-codegen-js-e2e-test
453
464
- push-codegen-ios-e2e-test :
454
465
context : &ref_6
455
466
- cleanup-resources
@@ -464,21 +475,21 @@ workflows:
464
475
- main
465
476
- e2e-testing
466
477
- /tagged-release\/.*/
467
- - add-codegen-android -e2e-test :
478
+ - add-codegen-ios -e2e-test :
468
479
context : *ref_6
469
480
os : l
470
481
requires :
471
482
- publish_to_local_registry
472
483
post-steps : *ref_7
473
484
filters : *ref_8
474
- - remove-codegen-js -e2e-test :
485
+ - remove-codegen-ios -e2e-test :
475
486
context : *ref_6
476
487
os : l
477
488
requires :
478
489
- publish_to_local_registry
479
490
post-steps : *ref_7
480
491
filters : *ref_8
481
- - graphql-codegen-ios -e2e-test :
492
+ - graphql-codegen-js -e2e-test :
482
493
context : *ref_6
483
494
os : l
484
495
requires :
@@ -492,14 +503,21 @@ workflows:
492
503
- publish_to_local_registry
493
504
post-steps : *ref_7
494
505
filters : *ref_8
495
- - datastore-modelgen-flutter -e2e-test :
506
+ - add-codegen-android -e2e-test :
496
507
context : *ref_6
497
508
os : l
498
509
requires :
499
510
- publish_to_local_registry
500
511
post-steps : *ref_7
501
512
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 :
503
521
context : *ref_6
504
522
os : l
505
523
requires :
@@ -513,14 +531,14 @@ workflows:
513
531
- publish_to_local_registry
514
532
post-steps : *ref_7
515
533
filters : *ref_8
516
- - datastore-modelgen-ios -e2e-test :
534
+ - datastore-modelgen-flutter -e2e-test :
517
535
context : *ref_6
518
536
os : l
519
537
requires :
520
538
- publish_to_local_registry
521
539
post-steps : *ref_7
522
540
filters : *ref_8
523
- - configure-codegen-ios -e2e-test :
541
+ - feature-flags -e2e-test :
524
542
context : *ref_6
525
543
os : l
526
544
requires :
@@ -534,14 +552,14 @@ workflows:
534
552
- publish_to_local_registry
535
553
post-steps : *ref_7
536
554
filters : *ref_8
537
- - datastore-modelgen-android -e2e-test :
555
+ - datastore-modelgen-ios -e2e-test :
538
556
context : *ref_6
539
557
os : l
540
558
requires :
541
559
- publish_to_local_registry
542
560
post-steps : *ref_7
543
561
filters : *ref_8
544
- - configure-codegen-android -e2e-test :
562
+ - configure-codegen-ios -e2e-test :
545
563
context : *ref_6
546
564
os : l
547
565
requires :
@@ -555,14 +573,14 @@ workflows:
555
573
- publish_to_local_registry
556
574
post-steps : *ref_7
557
575
filters : *ref_8
558
- - datastore-modelgen-js -e2e-test :
576
+ - datastore-modelgen-android -e2e-test :
559
577
context : *ref_6
560
578
os : l
561
579
requires :
562
580
- publish_to_local_registry
563
581
post-steps : *ref_7
564
582
filters : *ref_8
565
- - configure-codegen-js -e2e-test :
583
+ - configure-codegen-android -e2e-test :
566
584
context : *ref_6
567
585
os : l
568
586
requires :
@@ -576,35 +594,35 @@ workflows:
576
594
- publish_to_local_registry
577
595
post-steps : *ref_7
578
596
filters : *ref_8
579
- - remove-codegen-android -e2e-test :
597
+ - datastore-modelgen-js -e2e-test :
580
598
context : *ref_6
581
599
os : l
582
600
requires :
583
601
- publish_to_local_registry
584
602
post-steps : *ref_7
585
603
filters : *ref_8
586
- - graphql -codegen-android -e2e-test :
604
+ - configure -codegen-js -e2e-test :
587
605
context : *ref_6
588
606
os : l
589
607
requires :
590
608
- publish_to_local_registry
591
609
post-steps : *ref_7
592
610
filters : *ref_8
593
- - add-codegen-ios -e2e-test :
611
+ - model-introspection-codegen -e2e-test :
594
612
context : *ref_6
595
613
os : l
596
614
requires :
597
615
- publish_to_local_registry
598
616
post-steps : *ref_7
599
617
filters : *ref_8
600
- - remove-codegen-ios -e2e-test :
618
+ - remove-codegen-android -e2e-test :
601
619
context : *ref_6
602
620
os : l
603
621
requires :
604
622
- publish_to_local_registry
605
623
post-steps : *ref_7
606
624
filters : *ref_8
607
- - graphql-codegen-js -e2e-test :
625
+ - graphql-codegen-android -e2e-test :
608
626
context : *ref_6
609
627
os : l
610
628
requires :
0 commit comments