File tree Expand file tree Collapse file tree 6 files changed +59
-56
lines changed
flutterfire_starter/hooks Expand file tree Collapse file tree 6 files changed +59
-56
lines changed Original file line number Diff line number Diff line change 3939 channel : ' stable'
4040 - uses : bluefireteam/melos-action@v2
4141 with :
42- melos-version : ' 3.0.0 '
42+ melos-version : ' 7.5.1 '
4343 - name : " Install Firebase CLI"
4444 run : |
4545 sudo npm i -g firebase-tools
8282 channel : ' stable'
8383 - uses : bluefireteam/melos-action@v2
8484 with :
85- melos-version : ' 3.0.0 '
85+ melos-version : ' 7.5.1 '
8686 - name : " Install Firebase CLI"
8787 run : |
8888 sudo npm i -g firebase-tools
@@ -128,7 +128,7 @@ jobs:
128128 channel : ' stable'
129129 - uses : bluefireteam/melos-action@v2
130130 with :
131- melos-version : ' 3.0.0 '
131+ melos-version : ' 7.5.1 '
132132 - uses : actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c
133133 name : Install Node.js 18
134134 with :
Original file line number Diff line number Diff line change 1616 with :
1717 channel : ' stable'
1818 - uses : bluefireteam/melos-action@v2
19+ with :
20+ melos-version : ' 7.5.1'
1921 - name : " Analyze"
2022 uses : invertase/github-action-dart-analyzer@v1
2123 with :
3133 with :
3234 channel : ' stable'
3335 - uses : bluefireteam/melos-action@v2
36+ with :
37+ melos-version : ' 7.5.1'
3438 - name : " Check formatting"
3539 run : melos run format-check
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -4,7 +4,8 @@ version: 1.3.2
44homepage : " https://github.com/invertase/flutterfire_cli"
55
66environment :
7- sdk : " >=3.0.0 <4.0.0"
7+ sdk : ^3.6.0
8+ resolution : workspace
89
910dependencies :
1011 ansi_styles : ^0.3.2+1
Original file line number Diff line number Diff line change 11name : flutterfire_starter_hooks
22
33environment :
4- sdk : " >=2.12.0 <3.0.0"
4+ sdk : ^3.6.0
5+ resolution : workspace
56
67dependencies :
78 flutterfire_cli : ^1.3.2
8- mason : ^0.1.0-dev.40
9+ mason : ^0.1.2
Original file line number Diff line number Diff line change 11name : " flutterfire_cli_monorepo"
22publish_to : none
33environment :
4- sdk : " >=3.0.0 <4.0.0"
4+ sdk : ^3.6.0
5+
6+ workspace :
7+ - packages/flutterfire_cli
8+ - packages/flutterfire_starter/hooks
59
610executables :
711 flutterfire : flutterfire_dev
812
913dev_dependencies :
1014 flutterfire_cli :
1115 path : ./packages/flutterfire_cli
12- melos : ^6.0.0
16+ melos : ^7.5.1
1317 path : ^1.8.0
1418 yaml : ^3.1.0
1519
16- dependency_overrides :
17- flutterfire_cli :
18- path : ./packages/flutterfire_cli
19- dependencies :
20- pub_semver : ^2.2.0
20+ melos :
21+ name : FlutterFireCLI
22+ repository : https://github.com/invertase/flutterfire_cli
23+ packages :
24+ - packages/**
25+ - " *"
26+
27+ command :
28+ version :
29+ linkToCommits : true
30+ workspaceChangelog : true
31+ hooks :
32+ preCommit : |
33+ dart run scripts/generate_version.dart && git add packages/flutterfire_cli/lib/version.g.dart
34+
35+ scripts :
36+ analyze :
37+ run : melos exec -c 1 -- "dart analyze . --fatal-infos"
38+ description : Run dart analyzer in a specific package.
39+ select-package :
40+ ignore :
41+ - " *monorepo*"
42+
43+ format-check :
44+ run : melos exec -- "find . -iname \"*.dart\" ! -name \"firebase_options.dart\" -exec dart format {} --set-exit-if-changed \;"
45+ description : Run `dart format` checks for all packages.
46+ select-package :
47+ ignore :
48+ - " flutterfire_starter"
49+ - " *monorepo*"
50+
51+ test :
52+ description : Run tests in a specific package.
53+ run : melos exec --ignore="flutterfire_starter_hooks" --concurrency=1 -- "dart pub get && dart run test --reporter expanded"
54+ select-package :
55+ dir-exists :
56+ - " test/"
57+ scope :
58+ - flutterfire_cli
59+
60+ format : dart format -o write .
You can’t perform that action at this time.
0 commit comments