@@ -23,10 +23,24 @@ jobs:
23
23
symfony_constraint : [false]
24
24
experimental : [false]
25
25
include :
26
- # - description: 'sentry/sentry dev-develop'
27
- # php: '7.4'
28
- # sentry_constraint: 'dev-develop'
29
- # experimental: true
26
+ - description : ' Symfony 5.0'
27
+ php : ' 8.0'
28
+ symfony_constraint : 5.0.*
29
+ - description : ' Symfony 5.0'
30
+ php : ' 7.4'
31
+ symfony_constraint : 5.0.*
32
+ - description : ' Symfony 5.0'
33
+ php : ' 7.3'
34
+ symfony_constraint : 5.0.*
35
+ - description : ' Symfony 5.0'
36
+ php : ' 7.2'
37
+ symfony_constraint : 5.0.*
38
+ - description : ' Symfony 4.4'
39
+ php : ' 8.0'
40
+ symfony_constraint : 4.4.*
41
+ - description : ' Symfony 4.4'
42
+ php : ' 7.4'
43
+ symfony_constraint : 4.4.*
30
44
- description : ' Symfony 4.4'
31
45
php : ' 7.3'
32
46
symfony_constraint : 4.4.*
@@ -43,25 +57,42 @@ jobs:
43
57
44
58
name : PHP ${{ matrix.php }} tests (${{ matrix.description }})
45
59
steps :
46
- - uses : actions/checkout@v2
47
- - uses : actions/cache@v2
60
+ - name : Checkout
61
+ uses : actions/checkout@v2
62
+
63
+ - name : Cache
64
+ uses : actions/cache@v2
48
65
with :
49
66
path : ~/.composer/cache/files
50
67
key : ${{ matrix.php }}-${{ matrix.symfony_constraint }}-${{ matrix.composer_option }}
51
- - uses : shivammathur/setup-php@v2
68
+
69
+ - name : Setup PHP
70
+ uses : shivammathur/setup-php@v2
52
71
with :
53
72
php-version : ${{ matrix.php }}
54
73
coverage : xdebug
55
- - run : |
74
+
75
+ - name : Update Symfony Composer Version
76
+ run : |
56
77
sed -ri '/symfony\/(monolog-bundle|phpunit-bridge|messenger|psr-http-message-bridge|polyfill-php80)/! s/"symfony\/(.+)": "(.+)"/"symfony\/\1": "'${{ matrix.symfony_constraint }}'"/' composer.json;
57
78
if : matrix.symfony_constraint
58
- - run : composer remove --dev symfony/messenger --no-update
79
+
80
+ - name : Remove Symfony Messenger
81
+ run : composer remove --dev symfony/messenger --no-update
59
82
if : matrix.symfony_constraint == '3.4.*' || matrix.composer_option == '--prefer-lowest'
60
- - run : composer update --no-progress --ansi ${{ matrix.composer_option }}
61
- - run : composer require sentry/sentry dev-develop
83
+
84
+ - name : Install dependencies
85
+ run : composer update --no-progress --ansi ${{ matrix.composer_option }}
86
+
87
+ - name : Install Sentry
88
+ run : composer require sentry/sentry dev-develop
62
89
if : matrix.sentry_constraint == 'dev-develop'
63
- - run : vendor/bin/phpunit --coverage-clover=coverage.xml
64
- - uses : codecov/codecov-action@v1
90
+
91
+ - name : Run PHPUnit tests
92
+ run : vendor/bin/phpunit --coverage-clover=coverage.xml
93
+
94
+ - name : Run codecov
95
+ uses : codecov/codecov-action@v1
65
96
with :
66
97
file : ' ./coverage.xml'
67
98
fail_ci_if_error : true
0 commit comments