Skip to content

Commit 8eb937f

Browse files
authored
Merge pull request #49 from Flutterwave/chore/setup-ci
add workflows
2 parents 43fdab8 + a0f5167 commit 8eb937f

File tree

4 files changed

+348
-0
lines changed

4 files changed

+348
-0
lines changed

.github/workflows/change-review.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
name: Code Quality Check
3+
4+
on:
5+
push:
6+
branched: ['develop']
7+
pull_request:
8+
types:
9+
- opened
10+
11+
jobs:
12+
version:
13+
name: Code Checks
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v2
17+
- name: set up flutter environment
18+
uses: subosito/flutter-action@v2
19+
with:
20+
flutter-version: '2.5.3'
21+
22+
- name: Install dependencies
23+
run: flutter pub get
24+
25+
- name: Run unit tests
26+
run: flutter test --coverage
27+
28+
- name: Install lcov
29+
run: sudo apt-get install -y lcov
30+
31+
- name: Remove irrelevant files from coverage
32+
run: lcov --remove coverage/lcov.info 'lib/view/*.dart' 'lib/*/*.freezed.dart' 'lib/*/*.g.dart' 'lib/*/*.part.dart' 'lib/generated/*.dart' 'lib/generated/*/*.dart' -o coverage/lcov.info
33+
34+
- name: Upload coverage report to Codecov
35+
uses: codecov/codecov-action@v2
36+
with:
37+
file: coverage/lcov.info
38+
token: ${{ secrets.CODECOV_TOKEN }}
39+
40+
- name: push build status to Slack
41+
uses: 8398a7/action-slack@v3
42+
with:
43+
status: ${{ job.status }}
44+
fields: repo,message,commit,author,action,eventName,ref,workflow,job,took,pullRequest
45+
env:
46+
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
47+
if: always()
48+

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*.iws
1616
.idea/
1717

18+
1819
# The .vscode folder contains launch configuration and tasks you configure in
1920
# VS Code which you may wish to be included in version control, so this line
2021
# is commented out by default.

coverage/lcov.info

Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
SF:lib/core/flutterwave.dart
2+
DA:31,0
3+
DA:48,0
4+
DA:49,0
5+
DA:50,0
6+
DA:51,0
7+
DA:52,0
8+
DA:53,0
9+
DA:54,0
10+
DA:55,0
11+
DA:56,0
12+
DA:57,0
13+
DA:58,0
14+
DA:59,0
15+
DA:60,0
16+
DA:61,0
17+
DA:66,0
18+
DA:67,0
19+
DA:68,0
20+
DA:69,0
21+
DA:70,0
22+
DA:73,0
23+
DA:74,0
24+
DA:75,0
25+
DA:76,0
26+
DA:77,0
27+
DA:79,0
28+
DA:80,0
29+
DA:83,0
30+
DA:84,0
31+
DA:85,0
32+
DA:88,0
33+
DA:89,0
34+
DA:90,0
35+
DA:91,0
36+
DA:92,0
37+
DA:98,0
38+
LF:36
39+
LH:0
40+
end_of_record
41+
SF:lib/models/requests/customer.dart
42+
DA:8,1
43+
DA:11,1
44+
DA:12,1
45+
DA:13,1
46+
DA:14,1
47+
DA:15,1
48+
DA:17,1
49+
LF:7
50+
LH:7
51+
end_of_record
52+
SF:lib/models/requests/customizations.dart
53+
DA:8,0
54+
DA:11,0
55+
DA:12,0
56+
DA:13,0
57+
DA:14,0
58+
DA:15,0
59+
DA:17,0
60+
LF:7
61+
LH:0
62+
end_of_record
63+
SF:lib/models/requests/standard_request.dart
64+
DA:26,0
65+
DA:39,0
66+
DA:42,0
67+
DA:43,0
68+
DA:44,0
69+
DA:45,0
70+
DA:46,0
71+
DA:47,0
72+
DA:48,0
73+
DA:49,0
74+
DA:50,0
75+
DA:51,0
76+
DA:52,0
77+
DA:53,0
78+
DA:54,0
79+
DA:56,0
80+
DA:60,0
81+
DA:61,0
82+
DA:62,0
83+
DA:64,0
84+
DA:65,0
85+
DA:66,0
86+
DA:69,0
87+
DA:71,0
88+
DA:72,0
89+
DA:73,0
90+
DA:75,0
91+
LF:27
92+
LH:0
93+
end_of_record
94+
SF:lib/models/responses/charge_response.dart
95+
DA:10,0
96+
DA:12,0
97+
DA:13,0
98+
DA:14,0
99+
DA:15,0
100+
DA:16,0
101+
DA:20,0
102+
DA:21,0
103+
DA:22,0
104+
DA:23,0
105+
DA:24,0
106+
DA:25,0
107+
DA:29,0
108+
DA:30,0
109+
LF:14
110+
LH:0
111+
end_of_record
112+
SF:lib/models/responses/standard_response.dart
113+
DA:6,0
114+
DA:8,0
115+
DA:9,0
116+
DA:10,0
117+
DA:11,0
118+
DA:15,0
119+
DA:16,0
120+
DA:17,0
121+
DA:18,0
122+
DA:19,0
123+
DA:27,0
124+
DA:29,0
125+
DA:30,0
126+
DA:34,0
127+
DA:35,0
128+
DA:36,0
129+
LF:16
130+
LH:0
131+
end_of_record
132+
SF:lib/models/subaccount.dart
133+
DA:8,0
134+
DA:16,0
135+
DA:17,0
136+
DA:18,0
137+
DA:19,0
138+
DA:20,0
139+
DA:21,0
140+
LF:7
141+
LH:0
142+
end_of_record
143+
SF:lib/utils.dart
144+
DA:9,0
145+
DA:13,1
146+
DA:14,1
147+
DA:15,2
148+
DA:16,3
149+
DA:17,1
150+
LF:6
151+
LH:5
152+
end_of_record
153+
SF:lib/view/flutterwave_style.dart
154+
DA:20,1
155+
DA:35,1
156+
DA:36,1
157+
DA:40,0
158+
DA:41,0
159+
DA:45,1
160+
DA:46,1
161+
DA:47,0
162+
DA:52,1
163+
DA:53,2
164+
DA:57,0
165+
DA:58,0
166+
DA:59,0
167+
DA:64,0
168+
DA:65,0
169+
DA:69,1
170+
DA:70,1
171+
DA:74,0
172+
DA:75,0
173+
DA:76,0
174+
DA:80,1
175+
DA:81,1
176+
DA:85,0
177+
DA:86,0
178+
DA:90,0
179+
DA:91,0
180+
DA:95,1
181+
DA:96,1
182+
LF:28
183+
LH:13
184+
end_of_record
185+
SF:lib/view/standard_widget.dart
186+
DA:13,0
187+
DA:15,0
188+
DA:16,0
189+
DA:28,0
190+
DA:30,0
191+
DA:31,0
192+
DA:32,0
193+
DA:35,0
194+
DA:37,0
195+
DA:40,0
196+
DA:42,0
197+
DA:43,0
198+
LF:12
199+
LH:0
200+
end_of_record
201+
SF:lib/view/view_utils.dart
202+
DA:7,0
203+
DA:18,0
204+
DA:21,0
205+
DA:23,0
206+
DA:25,0
207+
DA:26,0
208+
DA:27,0
209+
DA:39,0
210+
DA:40,0
211+
DA:41,0
212+
DA:42,0
213+
DA:47,0
214+
DA:48,0
215+
DA:49,0
216+
DA:61,0
217+
DA:70,0
218+
DA:73,0
219+
DA:75,0
220+
DA:78,0
221+
DA:79,0
222+
DA:81,0
223+
DA:83,0
224+
DA:85,0
225+
DA:97,0
226+
DA:98,0
227+
DA:102,0
228+
DA:110,0
229+
DA:113,0
230+
DA:115,0
231+
DA:116,0
232+
DA:117,0
233+
DA:119,0
234+
DA:124,0
235+
DA:125,0
236+
DA:126,0
237+
DA:131,0
238+
DA:132,0
239+
DA:135,0
240+
LF:38
241+
LH:0
242+
end_of_record
243+
SF:lib/models/TransactionError.dart
244+
DA:4,0
245+
DA:6,0
246+
DA:7,0
247+
DA:9,0
248+
DA:11,0
249+
DA:12,0
250+
DA:13,0
251+
DA:15,0
252+
DA:16,0
253+
LF:9
254+
LH:0
255+
end_of_record
256+
SF:lib/view/flutterwave_in_app_browser.dart
257+
DA:12,0
258+
DA:17,0
259+
DA:18,0
260+
DA:21,0
261+
DA:23,0
262+
DA:26,0
263+
DA:27,0
264+
DA:28,0
265+
DA:30,0
266+
DA:34,0
267+
DA:35,0
268+
DA:36,0
269+
DA:37,0
270+
DA:39,0
271+
DA:43,0
272+
DA:44,0
273+
DA:46,0
274+
DA:47,0
275+
DA:48,0
276+
DA:54,0
277+
DA:55,0
278+
DA:56,0
279+
DA:57,0
280+
DA:58,0
281+
DA:59,0
282+
DA:60,0
283+
DA:62,0
284+
DA:64,0
285+
DA:66,0
286+
DA:68,0
287+
DA:73,0
288+
DA:74,0
289+
DA:75,0
290+
DA:76,0
291+
DA:77,0
292+
DA:81,0
293+
DA:83,0
294+
DA:88,0
295+
DA:89,0
296+
DA:90,0
297+
LF:40
298+
LH:0
299+
end_of_record
File renamed without changes.

0 commit comments

Comments
 (0)