Skip to content

Commit 5ea37f8

Browse files
committed
ci
1 parent 183cd67 commit 5ea37f8

File tree

2 files changed

+33
-15
lines changed

2 files changed

+33
-15
lines changed

.github/workflows/on-commit-main.yml

Lines changed: 33 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,8 @@ jobs:
1818
uses: subosito/flutter-action@v2
1919
with:
2020
cache: true
21-
- name: Install melos
22-
run: dart pub global activate melos
23-
- name: Bootstrap melos
24-
run: melos bootstrap
2521
- name: Get dependencies
26-
run: melos run pub_get --no-select
22+
run: pub get
2723
- name: Analyze all projects
2824
run: dart analyze --fatal-infos --fatal-warnings
2925
- name: Format all projects
@@ -39,14 +35,40 @@ jobs:
3935
uses: subosito/flutter-action@v2
4036
with:
4137
cache: true
42-
- name: Install melos
43-
run: dart pub global activate melos
44-
- name: Bootstrap melos
45-
run: melos bootstrap
4638
- name: Install coverde
4739
run: dart pub global activate coverde
48-
- name: Run tests with coverage
49-
run: melos run test_with_coverage --no-select
40+
- name: Run Test with Coverage
41+
run: |
42+
melos exec rm -rf coverage
43+
cd flutter_map_cache
44+
flutter test --no-pub -r expanded --coverage
45+
coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
46+
cd ..
47+
cd flutter_map_compass
48+
flutter test --no-pub -r expanded --coverage
49+
coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
50+
cd ..
51+
cd flutter_map_maplibre
52+
flutter test --no-pub -r expanded --coverage
53+
coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
54+
cd ..
55+
cd flutter_map_mbtiles
56+
flutter test --no-pub -r expanded --coverage
57+
coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
58+
cd ..
59+
cd flutter_map_pmtiles
60+
flutter test --no-pub -r expanded --coverage
61+
coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
62+
cd ..
63+
# cd vector_map_tiles_mbtiles
64+
# flutter test --no-pub -r expanded --coverage
65+
# coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
66+
# cd ..
67+
# cd vector_map_tiles_pmtiles
68+
# flutter test --no-pub -r expanded --coverage
69+
# coverde filter --input ./coverage/lcov.info --output ../coverage/filtered.lcov.info --filters \.g\.dart
70+
# cd ..
71+
coverde value -i coverage/filtered.lcov.info > coverage/result.txt
5072
- name: Run Codecov
5173
uses: codecov/codecov-action@v5
5274
env:

pubspec.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,3 @@ workspace:
1111
- flutter_map_pmtiles
1212
# - vector_map_tiles_mbtiles
1313
# - vector_map_tiles_pmtiles
14-
15-
dev_dependencies:
16-
melos: ^6.0.0
17-
very_good_analysis: ^7.0.0

0 commit comments

Comments
 (0)