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