1
- # A CI configuration to check PR health.
1
+ # A CI configuration to check PR health. Check the docs at https://github.com/dart-lang/ecosystem/tree/main/pkgs/firehose#health.
2
2
3
3
name : Health
4
4
@@ -27,7 +27,13 @@ name: Health
27
27
# coverage_web: false
28
28
# upload_coverage: false
29
29
# use-flutter: true
30
-
30
+ # use-flutter: true
31
+ # use-flutter: true
32
+ # ignore_license: "**.g.dart"
33
+ # ignore_coverage: "**.mock.dart,**.g.dart"
34
+ # ignore_packages: "pkgs/helper_package"
35
+ # checkout_submodules: false
36
+ # experiments: "native-assets"
31
37
32
38
on :
33
39
workflow_call :
82
88
default : false
83
89
required : false
84
90
type : boolean
91
+ ignore_license :
92
+ description : Which files to ignore for the license check.
93
+ default : " \"\" "
94
+ required : false
95
+ type : string
96
+ ignore_coverage :
97
+ description : Which files to ignore for the coverage check.
98
+ default : " \"\" "
99
+ required : false
100
+ type : string
101
+ ignore_packages :
102
+ description : Which packages to ignore.
103
+ default : " \"\" "
104
+ required : false
105
+ type : string
85
106
checkout_submodules :
86
107
description : Whether to checkout submodules of git repositories.
87
108
default : false
@@ -104,6 +125,7 @@ jobs:
104
125
warn_on : ${{ inputs.warn_on }}
105
126
local_debug : ${{ inputs.local_debug }}
106
127
use-flutter : ${{ inputs.use-flutter }}
128
+ ignore_packages : ${{ inputs.ignore_packages }}
107
129
checkout_submodules : ${{ inputs.checkout_submodules }}
108
130
109
131
changelog :
@@ -116,6 +138,7 @@ jobs:
116
138
warn_on : ${{ inputs.warn_on }}
117
139
local_debug : ${{ inputs.local_debug }}
118
140
use-flutter : ${{ inputs.use-flutter }}
141
+ ignore_packages : ${{ inputs.ignore_packages }}
119
142
checkout_submodules : ${{ inputs.checkout_submodules }}
120
143
121
144
license :
@@ -128,6 +151,8 @@ jobs:
128
151
warn_on : ${{ inputs.warn_on }}
129
152
local_debug : ${{ inputs.local_debug }}
130
153
use-flutter : ${{ inputs.use-flutter }}
154
+ ignore_license : ${{ inputs.ignore_license }}
155
+ ignore_packages : ${{ inputs.ignore_packages }}
131
156
checkout_submodules : ${{ inputs.checkout_submodules }}
132
157
133
158
coverage :
@@ -142,6 +167,8 @@ jobs:
142
167
coverage_web : ${{ inputs.coverage_web }}
143
168
local_debug : ${{ inputs.local_debug }}
144
169
use-flutter : ${{ inputs.use-flutter }}
170
+ ignore_coverage : ${{ inputs.ignore_coverage }}
171
+ ignore_packages : ${{ inputs.ignore_packages }}
145
172
checkout_submodules : ${{ inputs.checkout_submodules }}
146
173
experiments : ${{ inputs.experiments }}
147
174
@@ -155,6 +182,7 @@ jobs:
155
182
warn_on : ${{ inputs.warn_on }}
156
183
local_debug : ${{ inputs.local_debug }}
157
184
use-flutter : ${{ inputs.use-flutter }}
185
+ ignore_packages : ${{ inputs.ignore_packages }}
158
186
checkout_submodules : ${{ inputs.checkout_submodules }}
159
187
160
188
do-not-submit :
@@ -167,6 +195,7 @@ jobs:
167
195
warn_on : ${{ inputs.warn_on }}
168
196
local_debug : ${{ inputs.local_debug }}
169
197
use-flutter : ${{ inputs.use-flutter }}
198
+ ignore_packages : ${{ inputs.ignore_packages }}
170
199
checkout_submodules : ${{ inputs.checkout_submodules }}
171
200
172
201
comment :
0 commit comments