@@ -26,11 +26,16 @@ jobs:
26
26
- ' lowest'
27
27
- ' highest'
28
28
remove-dependencies : [ '' ]
29
+ coverage : [ 'none' ]
29
30
include :
30
31
- php-version : ' 8.0'
31
32
symfony-version : ' 5.3.*'
32
33
dependencies : ' lowest'
33
34
remove-dependencies : ' symfony/validator'
35
+ - php-version : ' 8.0'
36
+ symfony-version : ' 5.3.*'
37
+ dependencies : ' lowest'
38
+ coverage : " pcov"
34
39
steps :
35
40
- name : " Checkout"
36
41
uses : " actions/checkout@v2"
39
44
uses : " shivammathur/setup-php@v2"
40
45
with :
41
46
php-version : " ${{ matrix.php-version }}"
47
+ coverage : " ${{ matrix.coverage }}"
42
48
43
49
- name : " Change stability"
44
50
if : " matrix.stability != ''"
62
68
- name : " Run tests"
63
69
run : composer test
64
70
71
+ - name : " Upload coverage results to Coveralls"
72
+ if : " matrix.coverage == 'pcov'"
73
+ env :
74
+ COVERALLS_REPO_TOKEN : ${{ secrets.GITHUB_TOKEN }}
75
+ run : |
76
+ composer global require php-coveralls/php-coveralls
77
+ php-coveralls --coverage_clover=build/logs/clover.xml -v
78
+
65
79
coding-standard :
66
80
runs-on : ubuntu-20.04
67
81
name : Coding Standard
@@ -115,30 +129,3 @@ jobs:
115
129
116
130
- name : " Run static-analysis"
117
131
run : composer static-analysis
118
-
119
- coverage :
120
- runs-on : ubuntu-20.04
121
- name : " Coverage"
122
- steps :
123
- - name : " Checkout"
124
- uses : " actions/checkout@v2"
125
-
126
- - name : " Install PHP"
127
- uses : " shivammathur/setup-php@v2"
128
- with :
129
- php-version : " 8.0"
130
- ini-values : pcov.directory=.
131
- coverage : " pcov"
132
-
133
- - name : " Install dependencies"
134
-
135
-
136
- - name : " Run tests with coverage"
137
- run : bin/phpunit --color=always --coverage-clover=build/logs/clover.xml
138
-
139
- - name : " Upload coverage results to Coveralls"
140
- env :
141
- COVERALLS_REPO_TOKEN : ${{ secrets.GITHUB_TOKEN }}
142
- run : |
143
- composer global require php-coveralls/php-coveralls
144
- php-coveralls --coverage_clover=build/logs/clover.xml -v
0 commit comments