@@ -28,15 +28,20 @@ jobs:
28
28
symfony_constraint : ['']
29
29
experimental : [false]
30
30
include :
31
- # - description: 'sentry/sentry dev-develop'
32
- # php: '7.4'
33
- # sentry_constraint: 'dev-develop'
34
- # experimental: true
35
31
- description : ' DBAL 2'
36
32
php : ' 7.4'
37
33
dbal_constraint : ' ^2.13'
34
+ - description : ' Symfony 5.0'
35
+ php : ' 8.0'
36
+ symfony_constraint : 5.0.*
37
+ - description : ' Symfony 5.0'
38
+ php : ' 7.4'
39
+ symfony_constraint : 5.0.*
38
40
- description : ' Symfony 4.4'
39
- php : ' 7.3'
41
+ php : ' 8.0'
42
+ symfony_constraint : 4.4.*
43
+ - description : ' Symfony 4.4'
44
+ php : ' 7.4'
40
45
symfony_constraint : 4.4.*
41
46
- description : ' Symfony 3.4'
42
47
php : ' 7.2'
@@ -52,28 +57,45 @@ jobs:
52
57
53
58
name : PHP ${{ matrix.php }} tests (${{ matrix.description }})
54
59
steps :
55
- - uses : actions/checkout@v2
60
+ - name : Checkout
61
+ uses : actions/checkout@v2
56
62
with :
57
63
fetch-depth : 2
58
- - uses : actions/cache@v2
64
+
65
+ - name : Cache
66
+ uses : actions/cache@v2
59
67
with :
60
68
path : ~/.composer/cache/files
61
69
key : ${{ matrix.php }}-${{ matrix.symfony_constraint }}-${{ matrix.composer_option }}
62
- - uses : shivammathur/setup-php@v2
70
+
71
+ - name : Setup PHP
72
+ uses : shivammathur/setup-php@v2
63
73
with :
64
74
php-version : ${{ matrix.php }}
65
75
coverage : xdebug
76
+
66
77
- name : Install Symfony Flex
67
78
run : composer global require --no-progress --no-scripts --no-plugins symfony/flex
68
- - run : composer remove --dev symfony/messenger --no-update
79
+
80
+ - name : Remove Symfony Messenger
81
+ run : composer remove --dev symfony/messenger --no-update
69
82
if : matrix.symfony_constraint == '3.4.*' || matrix.composer_option == '--prefer-lowest'
83
+
70
84
- run : composer require --dev doctrine/dbal ${{ matrix.dbal_constraint }} --no-update
71
85
if : matrix.dbal_constraint
72
- - run : composer update --no-progress --ansi ${{ matrix.composer_option }}
73
- - run : composer require sentry/sentry dev-develop
86
+
87
+ - name : Install dependencies
88
+ run : composer update --no-progress --ansi ${{ matrix.composer_option }}
89
+
90
+ - name : Install Sentry
91
+ run : composer require sentry/sentry dev-develop
74
92
if : matrix.sentry_constraint == 'dev-develop'
75
- - run : vendor/bin/phpunit --coverage-clover=coverage.xml
76
- - uses : codecov/codecov-action@v1
93
+
94
+ - name : Run PHPUnit tests
95
+ run : vendor/bin/phpunit --coverage-clover=coverage.xml
96
+
97
+ - name : Run codecov
98
+ uses : codecov/codecov-action@v1
77
99
with :
78
100
file : ' ./coverage.xml'
79
101
fail_ci_if_error : true
0 commit comments