@@ -15,6 +15,27 @@ permissions: read-all
1515
1616jobs :
1717 job_001 :
18+ name : mono_repo self validate
19+ runs-on : ubuntu-latest
20+ steps :
21+ - name : Cache Pub hosted dependencies
22+ uses : actions/cache@4504faf7e9bcf8f3ed0bc863c4e1d21499ab8ef8
23+ with :
24+ path : " ~/.pub-cache/hosted"
25+ key : " os:ubuntu-latest;pub-cache-hosted;sdk:stable"
26+ restore-keys : |
27+ os:ubuntu-latest;pub-cache-hosted
28+ os:ubuntu-latest
29+ - uses : dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d
30+ with :
31+ sdk : stable
32+ - id : checkout
33+ uses : actions/checkout@d0651293c4a5a52e711f25b41b05b2212f385d28
34+ - name : mono_repo self validate
35+ run : dart pub global activate mono_repo 6.3.0
36+ - name : mono_repo self validate
37+ run : dart pub global run mono_repo generate --validate
38+ job_002 :
1839 name : " analyze_and_format; linux; Dart 2.14.0; PKGS: pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart analyze --fatal-infos .`"
1940 runs-on : ubuntu-latest
2041 steps :
96117 if : " always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'"
97118 working-directory : pkgs/shelf_web_socket
98119 run : dart analyze --fatal-infos .
99- job_002 :
120+ job_003 :
100121 name : " analyze_and_format; linux; Dart 2.16.0; PKG: pkgs/shelf; `dart analyze --fatal-infos .`"
101122 runs-on : ubuntu-latest
102123 steps :
@@ -124,7 +145,7 @@ jobs:
124145 if : " always() && steps.pkgs_shelf_pub_upgrade.conclusion == 'success'"
125146 working-directory : pkgs/shelf
126147 run : dart analyze --fatal-infos .
127- job_003 :
148+ job_004 :
128149 name : " analyze_and_format; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart analyze --fatal-infos .`"
129150 runs-on : ubuntu-latest
130151 steps :
@@ -215,7 +236,7 @@ jobs:
215236 if : " always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'"
216237 working-directory : pkgs/shelf_web_socket
217238 run : dart analyze --fatal-infos .
218- job_004 :
239+ job_005 :
219240 name : " analyze_and_format; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart format --output=none --set-exit-if-changed .`"
220241 runs-on : ubuntu-latest
221242 steps :
@@ -306,7 +327,7 @@ jobs:
306327 if : " always() && steps.pkgs_shelf_web_socket_pub_upgrade.conclusion == 'success'"
307328 working-directory : pkgs/shelf_web_socket
308329 run : " dart format --output=none --set-exit-if-changed ."
309- job_005 :
330+ job_006 :
310331 name : " unit_test; linux; Dart 2.14.0; PKGS: pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`"
311332 runs-on : ubuntu-latest
312333 steps :
@@ -393,7 +414,8 @@ jobs:
393414 - job_002
394415 - job_003
395416 - job_004
396- job_006 :
417+ - job_005
418+ job_007 :
397419 name : " unit_test; linux; Dart 2.14.0; PKG: pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`"
398420 runs-on : ubuntu-latest
399421 steps :
@@ -426,7 +448,8 @@ jobs:
426448 - job_002
427449 - job_003
428450 - job_004
429- job_007 :
451+ - job_005
452+ job_008 :
430453 name : " unit_test; linux; Dart 2.16.0; PKG: pkgs/shelf; `dart test --test-randomize-ordering-seed=random -p chrome`"
431454 runs-on : ubuntu-latest
432455 steps :
@@ -459,7 +482,8 @@ jobs:
459482 - job_002
460483 - job_003
461484 - job_004
462- job_008 :
485+ - job_005
486+ job_009 :
463487 name : " unit_test; linux; Dart 2.16.0; PKG: pkgs/shelf; `dart test --test-randomize-ordering-seed=random`"
464488 runs-on : ubuntu-latest
465489 steps :
@@ -492,7 +516,8 @@ jobs:
492516 - job_002
493517 - job_003
494518 - job_004
495- job_009 :
519+ - job_005
520+ job_010 :
496521 name : " unit_test; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`"
497522 runs-on : ubuntu-latest
498523 steps :
@@ -534,7 +559,8 @@ jobs:
534559 - job_002
535560 - job_003
536561 - job_004
537- job_010 :
562+ - job_005
563+ job_011 :
538564 name : " unit_test; linux; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_packages_handler, pkgs/shelf_proxy, pkgs/shelf_router, pkgs/shelf_router_generator, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`"
539565 runs-on : ubuntu-latest
540566 steps :
@@ -630,7 +656,8 @@ jobs:
630656 - job_002
631657 - job_003
632658 - job_004
633- job_011 :
659+ - job_005
660+ job_012 :
634661 name : " unit_test; windows; Dart 2.14.0; PKGS: pkgs/shelf_packages_handler, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`"
635662 runs-on : windows-latest
636663 steps :
@@ -680,7 +707,8 @@ jobs:
680707 - job_002
681708 - job_003
682709 - job_004
683- job_012 :
710+ - job_005
711+ job_013 :
684712 name : " unit_test; windows; Dart 2.14.0; PKG: pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`"
685713 runs-on : windows-latest
686714 steps :
@@ -703,7 +731,8 @@ jobs:
703731 - job_002
704732 - job_003
705733 - job_004
706- job_013 :
734+ - job_005
735+ job_014 :
707736 name : " unit_test; windows; Dart 2.16.0; PKG: pkgs/shelf; `dart test --test-randomize-ordering-seed=random -p chrome`"
708737 runs-on : windows-latest
709738 steps :
@@ -726,7 +755,8 @@ jobs:
726755 - job_002
727756 - job_003
728757 - job_004
729- job_014 :
758+ - job_005
759+ job_015 :
730760 name : " unit_test; windows; Dart dev; PKGS: pkgs/shelf, pkgs/shelf_test_handler; `dart test --test-randomize-ordering-seed=random -p chrome`"
731761 runs-on : windows-latest
732762 steps :
@@ -758,7 +788,8 @@ jobs:
758788 - job_002
759789 - job_003
760790 - job_004
761- job_015 :
791+ - job_005
792+ job_016 :
762793 name : " unit_test; windows; Dart dev; PKGS: pkgs/shelf_packages_handler, pkgs/shelf_static, pkgs/shelf_test_handler, pkgs/shelf_web_socket; `dart test --test-randomize-ordering-seed=random`"
763794 runs-on : windows-latest
764795 steps :
@@ -808,3 +839,4 @@ jobs:
808839 - job_002
809840 - job_003
810841 - job_004
842+ - job_005
0 commit comments