@@ -115,15 +115,15 @@ jobs:
115
115
- restore_cache :
116
116
name : Restore Yarn cache
117
117
keys :
118
- - prettydocs-yarn-2-cache-v7 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
118
+ - prettydocs-yarn-2-cache-v8 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
119
119
- run :
120
120
name : Install
121
121
command : |
122
122
cd scripts
123
123
yarn install
124
124
- save_cache :
125
125
name : Save Yarn cache
126
- key : prettydocs-yarn-2-cache-v7 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
126
+ key : prettydocs-yarn-2-cache-v8 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
127
127
paths :
128
128
- ~/.yarn/berry/cache
129
129
- run :
@@ -141,7 +141,7 @@ jobs:
141
141
- restore_cache :
142
142
name : Restore Yarn cache
143
143
keys :
144
- - build-yarn-2-cache-v4 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
144
+ - build-yarn-2-cache-v5 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
145
145
- run :
146
146
name : Compile
147
147
command : |
@@ -158,7 +158,7 @@ jobs:
158
158
path : code/bench/esbuild-metafiles
159
159
- save_cache :
160
160
name : Save Yarn cache
161
- key : build-yarn-2-cache-v4 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
161
+ key : build-yarn-2-cache-v5 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
162
162
paths :
163
163
- ~/.yarn/berry/cache
164
164
- persist_to_workspace :
@@ -170,7 +170,6 @@ jobs:
170
170
- code/bench
171
171
- code/examples
172
172
- code/frameworks
173
- - code/deprecated
174
173
- code/lib
175
174
- code/core
176
175
- code/builders
@@ -195,7 +194,7 @@ jobs:
195
194
- cancel-workflow-on-failure
196
195
knip :
197
196
executor :
198
- class : medium
197
+ class : large
199
198
name : sb_node_22_classic
200
199
steps :
201
200
- git-shallow-clone/checkout_advanced :
@@ -271,7 +270,7 @@ jobs:
271
270
- restore_cache :
272
271
name : Restore Yarn cache
273
272
keys :
274
- - build-yarn-2-cache-v4 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
273
+ - build-yarn-2-cache-v5 --{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
275
274
- run :
276
275
name : Compile
277
276
command : |
@@ -314,9 +313,9 @@ jobs:
314
313
- cancel-workflow-on-failure
315
314
unit-tests :
316
315
executor :
317
- class : large
316
+ class : xlarge
318
317
name : sb_playwright
319
- parallelism : 4
318
+ parallelism : 2
320
319
steps :
321
320
- git-shallow-clone/checkout_advanced :
322
321
clone_options : " --depth 1 --verbose"
@@ -368,10 +367,10 @@ jobs:
368
367
- report-workflow-on-failure
369
368
chromatic-internal-storybook :
370
369
executor :
371
- class : medium
370
+ class : large
372
371
name : sb_node_22_browsers
373
372
environment :
374
- NODE_OPTIONS : --max_old_space_size=6144
373
+ NODE_OPTIONS : --max_old_space_size=4096
375
374
steps :
376
375
# switched this to the CircleCI helper to get the full git history for TurboSnap
377
376
- checkout
@@ -399,8 +398,14 @@ jobs:
399
398
- attach_workspace :
400
399
at : .
401
400
- run :
402
- name : Enable Corepack
403
- command : sudo corepack enable yarn
401
+ name : Setup Corepack
402
+ command : |
403
+ # Enable corepack
404
+ sudo corepack enable
405
+
406
+ # Verify yarn is working
407
+ which yarn
408
+ yarn --version
404
409
- run :
405
410
name : Starting Event Collector
406
411
command : yarn jiti ./event-log-collector.ts
@@ -475,7 +480,7 @@ jobs:
475
480
parallelism :
476
481
type : integer
477
482
executor :
478
- class : large
483
+ class : xlarge
479
484
name : sb_playwright
480
485
parallelism : << parameters.parallelism >>
481
486
steps :
@@ -621,7 +626,33 @@ jobs:
621
626
command : yarn upload-bench $(yarn get-template --cadence << pipeline.parameters.workflow >> --task bench) << pipeline.parameters.ghPrNumber >> << pipeline.parameters.ghBaseBranch >>
622
627
- report-workflow-on-failure :
623
628
template : $(yarn get-template --cadence << pipeline.parameters.workflow >> --task bench)
624
- test-empty-init :
629
+ test-init-features :
630
+ executor :
631
+ class : small
632
+ name : sb_node_22_browsers
633
+ steps :
634
+ - git-shallow-clone/checkout_advanced :
635
+ clone_options : " --depth 1 --verbose"
636
+ - attach_workspace :
637
+ at : .
638
+ - run :
639
+ name : Storybook init for features
640
+ command : |
641
+ cd code
642
+ yarn local-registry --open &
643
+ yarn wait-on tcp:127.0.0.1:6001
644
+ cd ../../
645
+ mkdir features-1
646
+ cd features-1
647
+ npm set registry http://localhost:6001
648
+ npx create-storybook --yes --package-manager npm --features dev docs test
649
+ npx vitest
650
+ environment :
651
+ IN_STORYBOOK_SANDBOX : true
652
+ STORYBOOK_INIT_EMPTY_TYPE : react-vite-ts
653
+ STORYBOOK_DISABLE_TELEMETRY : true
654
+
655
+ test-init-empty :
625
656
executor :
626
657
class : small
627
658
name : sb_node_22_browsers
@@ -810,9 +841,10 @@ workflows:
810
841
- knip :
811
842
requires :
812
843
- build
813
- - bench-packages :
814
- requires :
815
- - build
844
+ # TODO: don't forget to reenable this
845
+ # - bench-packages:
846
+ # requires:
847
+ # - build
816
848
- check
817
849
- unit-tests :
818
850
requires :
@@ -853,13 +885,17 @@ workflows:
853
885
parallelism : 5
854
886
requires :
855
887
- create-sandboxes
856
- - bench-sandboxes :
857
- parallelism : 5
858
- requires :
859
- - create-sandboxes
888
+ # TODO: don't forget to reenable this
889
+ # - bench-sandboxes:
890
+ # parallelism: 5
891
+ # requires:
892
+ # - create-sandboxes
860
893
- test-ui-testing-module :
861
894
requires :
862
895
- build
896
+ - test-init-features :
897
+ requires :
898
+ - build
863
899
- test-portable-stories :
864
900
requires :
865
901
- build
@@ -882,9 +918,10 @@ workflows:
882
918
- knip :
883
919
requires :
884
920
- build
885
- - bench-packages :
886
- requires :
887
- - build
921
+ # TODO: don't forget to reenable this
922
+ # - bench-packages:
923
+ # requires:
924
+ # - build
888
925
- check
889
926
- unit-tests :
890
927
requires :
@@ -902,23 +939,23 @@ workflows:
902
939
requires :
903
940
- unit-tests
904
941
- create-sandboxes :
905
- parallelism : 20
942
+ parallelism : 18
906
943
requires :
907
944
- build
908
945
- chromatic-sandboxes :
909
- parallelism : 17
946
+ parallelism : 15
910
947
requires :
911
948
- create-sandboxes
912
949
- e2e-production :
913
- parallelism : 15
950
+ parallelism : 13
914
951
requires :
915
952
- create-sandboxes
916
953
- e2e-dev :
917
954
parallelism : 1
918
955
requires :
919
956
- create-sandboxes
920
957
- test-runner-production :
921
- parallelism : 15
958
+ parallelism : 13
922
959
requires :
923
960
- create-sandboxes
924
961
- vitest-integration :
@@ -934,15 +971,19 @@ workflows:
934
971
- test-ui-testing-module :
935
972
requires :
936
973
- build
937
- - bench-sandboxes :
938
- parallelism : 5
974
+ - test-init-features :
939
975
requires :
940
- - create-sandboxes
941
- # TODO: reenable once we find out the source of flakyness
942
- # - test-runner-dev:
943
- # parallelism: 4
944
- # requires:
945
- # - create-sandboxes
976
+ - build
977
+ # TODO: don't forget to reenable this
978
+ # - bench-sandboxes:
979
+ # parallelism: 5
980
+ # requires:
981
+ # - create-sandboxes
982
+ # TODO: reenable once we find out the source of flakyness
983
+ # - test-runner-dev:
984
+ # parallelism: 4
985
+ # requires:
986
+ # - create-sandboxes
946
987
daily :
947
988
when :
948
989
equal : [daily, << pipeline.parameters.workflow >>]
@@ -955,9 +996,10 @@ workflows:
955
996
- knip :
956
997
requires :
957
998
- build
958
- - bench-packages :
959
- requires :
960
- - build
999
+ # TODO: don't forget to reenable this
1000
+ # - bench-packages:
1001
+ # requires:
1002
+ # - build
961
1003
- check
962
1004
- unit-tests :
963
1005
requires :
@@ -972,30 +1014,30 @@ workflows:
972
1014
requires :
973
1015
- build
974
1016
- create-sandboxes :
975
- parallelism : 37
1017
+ parallelism : 31
976
1018
requires :
977
1019
- build
978
1020
# - smoke-test-sandboxes: # disabled for now
979
1021
# requires:
980
1022
# - create-sandboxes
981
1023
- chromatic-sandboxes :
982
- parallelism : 34
1024
+ parallelism : 28
983
1025
requires :
984
1026
- create-sandboxes
985
1027
- e2e-production :
986
- parallelism : 32
1028
+ parallelism : 26
987
1029
requires :
988
1030
- create-sandboxes
989
1031
- e2e-dev :
990
1032
parallelism : 1
991
1033
requires :
992
1034
- create-sandboxes
993
1035
- test-runner-production :
994
- parallelism : 32
1036
+ parallelism : 26
995
1037
requires :
996
1038
- create-sandboxes
997
1039
- vitest-integration :
998
- parallelism : 11
1040
+ parallelism : 9
999
1041
requires :
1000
1042
- create-sandboxes
1001
1043
- test-portable-stories :
@@ -1007,7 +1049,10 @@ workflows:
1007
1049
- test-ui-testing-module :
1008
1050
requires :
1009
1051
- build
1010
- - test-empty-init :
1052
+ - test-init-features :
1053
+ requires :
1054
+ - build
1055
+ - test-init-empty :
1011
1056
requires :
1012
1057
- build
1013
1058
matrix :
@@ -1025,13 +1070,14 @@ workflows:
1025
1070
# --smoke-test is not supported for the angular builder right now
1026
1071
# - "angular-cli"
1027
1072
- " lit-vite-ts"
1028
- - bench-sandboxes :
1029
- parallelism : 5
1030
- requires :
1031
- - create-sandboxes
1073
+ # TODO: don't forget to reenable this
1074
+ # - bench-sandboxes:
1075
+ # parallelism: 5
1076
+ # requires:
1077
+ # - create-sandboxes
1032
1078
1033
- # TODO: reenable once we find out the source of flakyness
1034
- # - test-runner-dev:
1035
- # parallelism: 4
1036
- # requires:
1037
- # - create-sandboxes
1079
+ # TODO: reenable once we find out the source of flakyness
1080
+ # - test-runner-dev:
1081
+ # parallelism: 4
1082
+ # requires:
1083
+ # - create-sandboxes
0 commit comments