File tree 1 file changed +22
-20
lines changed
1 file changed +22
-20
lines changed Original file line number Diff line number Diff line change @@ -13,28 +13,24 @@ jobs:
13
13
- run : bundle install
14
14
- run : bundle exec danger
15
15
16
- flutter_tests :
16
+ test_flutter :
17
+ parameters :
18
+ version :
19
+ type : string
20
+ coverage :
21
+ type : boolean
17
22
docker :
18
- - image : cirrusci/flutter
23
+ - image : cirrusci/flutter:<<parameters.version>>
19
24
steps :
20
25
- checkout
21
- - run : flutter doctor
22
- - run : flutter packages get
23
- - run : sh ./scripts/pigeon.sh
24
- - run : flutter pub run build_runner build --delete-conflicting-outputs
25
- - run : flutter test --coverage
26
- - run : bash <(curl -s https://codecov.io/bash)
27
-
28
- flutter_tests_2-10-5 :
29
- docker :
30
- - image : cirrusci/flutter:2.10.5
31
- steps :
32
- - checkout
33
- - run : flutter doctor
34
- - run : flutter packages get
26
+ - run : flutter pub get
35
27
- run : sh ./scripts/pigeon.sh
36
28
- run : flutter pub run build_runner build --delete-conflicting-outputs
37
29
- run : flutter test --coverage
30
+ - when :
31
+ condition : <<parameters.coverage>>
32
+ steps :
33
+ - run : bash <(curl -s https://codecov.io/bash)
38
34
39
35
test_android :
40
36
executor :
@@ -153,8 +149,14 @@ workflows:
153
149
build-test-and-approval-deploy :
154
150
jobs :
155
151
- danger
156
- - flutter_tests
157
- - flutter_tests_2-10-5
152
+ - test_flutter :
153
+ name : test_flutter-stable
154
+ version : stable
155
+ coverage : true
156
+ - test_flutter :
157
+ name : test_flutter-2.10.5
158
+ version : 2.10.5
159
+ coverage : false
158
160
- test_android
159
161
- ios_tests
160
162
- format_flutter
@@ -168,8 +170,8 @@ workflows:
168
170
type : approval
169
171
requires :
170
172
- danger
171
- - flutter_tests
172
- - flutter_tests_2-10- 5
173
+ - test_flutter-stable
174
+ - test_flutter-2.10. 5
173
175
- test_android
174
176
- ios_tests
175
177
- verify_pub
You can’t perform that action at this time.
0 commit comments