File tree Expand file tree Collapse file tree 3 files changed +50
-6
lines changed Expand file tree Collapse file tree 3 files changed +50
-6
lines changed Original file line number Diff line number Diff line change 63
63
if : matrix.php-version == '8.0'
64
64
run : composer update --ignore-platform-reqs --prefer-dist --no-interaction --no-progress --optimize-autoloader
65
65
66
- - name : PHPCS check
67
- run : vendor/bin/phpcs
68
-
69
- - name : Psalm static analysis
70
- run : vendor/bin/psalm --no-progress
71
-
72
66
- name : PHPUnit run with coverage on PHP 7.4
73
67
if : matrix.php-version == '7.4'
74
68
run : vendor/bin/phpunit --coverage-clover=coverage.clover
Original file line number Diff line number Diff line change
1
+ on :
2
+ - pull_request
3
+ - push
4
+
5
+ name : static
6
+
7
+ jobs :
8
+ mutation :
9
+ name : PHP ${{ matrix.php-version }}-${{ matrix.os }}
10
+
11
+ runs-on : ${{ matrix.os }}
12
+
13
+ strategy :
14
+ matrix :
15
+ os :
16
+ - ubuntu-latest
17
+
18
+ php-version :
19
+ - " 7.4"
20
+
21
+ steps :
22
+ - name : Checkout
23
+ uses : actions/checkout@v2
24
+
25
+ - name : Install PHP
26
+ uses : shivammathur/setup-php@v2
27
+ with :
28
+ php-version : ${{ matrix.php-version }}
29
+ ini-values : memory_limit=-1
30
+ tools : composer:v2
31
+
32
+ - name : Determine composer cache directory
33
+ run : echo "::set-env name=COMPOSER_CACHE_DIR::$(composer config cache-dir)"
34
+
35
+ - name : Cache dependencies installed with composer
36
+ uses : actions/cache@v2
37
+ with :
38
+ path : ${{ env.COMPOSER_CACHE_DIR }}
39
+ key : php${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}
40
+ restore-keys : php-${{ matrix.php-version }}-composer-
41
+
42
+ - name : Install dependencies with composer
43
+ run : composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader
44
+
45
+ - name : PHPCS check
46
+ run : vendor/bin/phpcs
47
+
48
+ - name : Psalm static analysis
49
+ run : vendor/bin/psalm --no-progress
Original file line number Diff line number Diff line change 4
4
[ ![ Latest Stable Version] ( https://poser.pugx.org/httpsoft/http-error-handler/v )] ( https://packagist.org/packages/httpsoft/http-error-handler )
5
5
[ ![ Total Downloads] ( https://poser.pugx.org/httpsoft/http-error-handler/downloads )] ( https://packagist.org/packages/httpsoft/http-error-handler )
6
6
[ ![ GitHub Build Status] ( https://github.com/httpsoft/http-error-handler/workflows/build/badge.svg )] ( https://github.com/httpsoft/http-error-handler/actions )
7
+ [ ![ GitHub Static Analysis Status] ( https://github.com/httpsoft/http-error-handler/workflows/static/badge.svg )] ( https://github.com/httpsoft/http-error-handler/actions )
7
8
[ ![ Scrutinizer Code Coverage] ( https://scrutinizer-ci.com/g/httpsoft/http-error-handler/badges/coverage.png?b=master )] ( https://scrutinizer-ci.com/g/httpsoft/http-error-handler/?branch=master )
8
9
[ ![ Scrutinizer Code Quality] ( https://scrutinizer-ci.com/g/httpsoft/http-error-handler/badges/quality-score.png?b=master )] ( https://scrutinizer-ci.com/g/httpsoft/http-error-handler/?branch=master )
9
10
You can’t perform that action at this time.
0 commit comments