| line |
true |
false |
branch |
|
40
|
0 |
0 |
unless $workflows_dir->exists and $workflows_dir->is_dir |
|
56
|
1 |
0 |
unless (has_caching($workflow)) |
|
68
|
0 |
1 |
if (@unpinned) |
|
80
|
0 |
1 |
if (@outdated) |
|
91
|
1 |
0 |
if (has_broad_triggers($workflow)) |
|
107
|
1 |
0 |
unless ($workflow->{'concurrency'}) |
|
120
|
0 |
1 |
if (has_outdated_runners($workflow)) |
|
181
|
0 |
1 |
unless my $jobs = $workflow->{'jobs'} |
|
184
|
0 |
1 |
unless my $steps = $job->{'steps'} |
|
186
|
0 |
2 |
if $step->{'uses'} and $step->{'uses'} =~ m[actions/cache]u |
|
194
|
0 |
1 |
unless my $jobs = $workflow->{'jobs'} |
|
197
|
0 |
1 |
unless my $steps = $job->{'steps'} |
|
199
|
1 |
1 |
unless $step->{'uses'} |
|
200
|
0 |
1 |
if ($step->{'uses'} =~ /\@(master|main)$/u) |
|
210
|
0 |
1 |
unless $on |
|
213
|
1 |
0 |
if (ref $on eq "HASH" and $on->{'push'}) |
|
215
|
1 |
0 |
if ref $push eq "" or not $push->{'paths'} || $push->{'branches'} |
|
219
|
0 |
0 |
if (ref $on eq "ARRAY" and grep {$_ eq "push";} @$on) |
|
227
|
0 |
1 |
unless my $jobs = $workflow->{'jobs'} |
|
230
|
0 |
1 |
unless my $runs_on = $job->{'runs-on'} |
|
231
|
0 |
1 |
if $runs_on =~ /ubuntu-18\.04|ubuntu-16\.04|macos-10\.15/u |
|
237
|
0 |
1 |
unless my $jobs = $workflow->{'jobs'} |
|
240
|
0 |
1 |
unless my $steps = $job->{'steps'} |
|
243
|
0 |
2 |
if $run =~ /npm (install|ci)/u |
|
244
|
0 |
2 |
if $run =~ /pip install/u |
|
245
|
0 |
2 |
if $run =~ /cargo (build|test)/u |
|
246
|
0 |
2 |
if $run =~ /bundle install/u |
|
253
|
0 |
0 |
$a < $b ? : |
|
258
|
0 |
1 |
unless my $jobs = $workflow->{'jobs'} |
|
273
|
0 |
1 |
unless my $steps = $job->{'steps'} |
|
275
|
1 |
1 |
unless $step->{'uses'} |
|
279
|
0 |
8 |
if ($uses =~ /^\Q$old\E/u) |
|
290
|
0 |
0 |
unless my $jobs = $workflow->{'jobs'} |
|
293
|
0 |
0 |
unless my $steps = $job->{'steps'} |
|
296
|
0 |
0 |
if $step->{'uses'} and $step->{'uses'} =~ /deploy|publish|release/iu |
|
297
|
0 |
0 |
if $step->{'run'} and $step->{'run'} =~ /git push|npm publish/u |