File tree Expand file tree Collapse file tree 3 files changed +15
-9
lines changed Expand file tree Collapse file tree 3 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 22
22
- uses : dart-lang/setup-dart@v1
23
23
24
24
- name : Install Melos
25
- run : flutter pub global activate melos
25
+ run : dart pub global activate melos
26
26
27
27
- name : Install dependencies
28
28
run : melos prepare
Original file line number Diff line number Diff line change @@ -12,18 +12,18 @@ jobs:
12
12
- uses : actions/checkout@v3
13
13
- uses : dart-lang/setup-dart@v1
14
14
15
+ - name : Install Melos
16
+ run : dart pub global activate melos
15
17
- name : Install dependencies
16
- run : dart pub get
18
+ run : melos prepare
17
19
- name : Check formatting
18
- run : dart format --output=none --set-exit-if-changed .
20
+ run : melos format:check:packages
19
21
- name : Lint
20
- run : dart analyze
22
+ run : melos analyze:packages
21
23
- name : Publish dry-run
22
- run : dart pub publish --dry-run
24
+ run : melos publish --dry-run --yes
23
25
- name : Check publish score
24
- run : |
25
- dart pub global activate pana
26
- dart pub global run pana --no-warning --exit-code-threshold 0
26
+ run : melos analyze:packages:pana
27
27
28
28
test :
29
29
runs-on : ubuntu-latest
52
52
sdk : ${{ matrix.dart_sdk }}
53
53
54
54
- name : Install Melos
55
- run : flutter pub global activate melos
55
+ run : dart pub global activate melos
56
56
57
57
- name : Install dependencies
58
58
run : melos prepare
Original file line number Diff line number Diff line change @@ -26,6 +26,12 @@ scripts:
26
26
description : Analyze Dart code in packages.
27
27
run : dart analyze packages --fatal-infos
28
28
29
+ analyze:packages:pana :
30
+ description : Analyze Dart packages with Pana
31
+ exec : dart pub global run pana --no-warning --exit-code-threshold 0
32
+ packageFilters :
33
+ noPrivate : true
34
+
29
35
test :
30
36
description : Run tests in a specific package.
31
37
run : dart test -p chrome,vm
You can’t perform that action at this time.
0 commit comments