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