-
-
Notifications
You must be signed in to change notification settings - Fork 14
36 lines (30 loc) · 950 Bytes
/
examples.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
name: examples
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: subosito/flutter-action@v2
with:
flutter-version: "3.3.0"
channel: "stable"
- name: Install Tools
run: |
flutter pub global activate melos 2.9.0
- name: Initialize tools
run: melos bs
- name: Run CI workflow (format, analyze, test)
run: melos run WF:ci
- name: Check code coverage
uses: VeryGoodOpenSource/[email protected]
with:
path: "./coverage/merged.lcov.info"
exclude: "**/*.freezed.dart **/*.g.dart **/*.gr.dart"
- name: Upload coverage data to codecov.io
uses: codecov/codecov-action@v2
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: "./coverage/merged.lcov.info"
fail_ci_if_error: true
verbose: true