-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathmelos.yaml
48 lines (46 loc) · 1.18 KB
/
melos.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: flutter_survey_js
repository: https://github.com/Goxiaoy/flutter_survey_js
packages:
- expression/flutter_survey_js_expression
- schema/*
- packages/**
command:
bootstrap:
# It seems so that running "pub get" in parallel has some issues (like
# https://github.com/dart-lang/pub/issues/3404). Disabling this feature
# makes the CI much more stable.
runPubGetInParallel: false
usePubspecOverrides: true
scripts:
build:
exec: flutter pub run build_runner build --delete-conflicting-outputs
packageFilters:
dependsOn:
- build_runner
analyze:
exec: flutter analyze --no-fatal-infos
test:
exec: flutter test
packageFilters:
dirExists:
- test
test_web:
exec: flutter test --platform chrome
packageFilters:
scope: "flutter_survey_js_expression"
outdated:
exec: dart pub outdated
upgrade:
exec: dart pub upgrade --major-versions
fix:
exec: dart fix --apply
build_windows:
exec: flutter build windows --debug
packageFilters:
scope: "*example*"
build_linux:
exec: flutter build linux --debug
packageFilters:
scope: "*example*"
clean:
exec: flutter clean