Skip to content

Commit a21451e

Browse files
committed
feat(Symfony Version) add symfony version.
1 parent 2ff37ef commit a21451e

File tree

1 file changed

+44
-13
lines changed

1 file changed

+44
-13
lines changed

.github/workflows/tests.yaml

Lines changed: 44 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,24 @@ jobs:
2323
symfony_constraint: [false]
2424
experimental: [false]
2525
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.*
3044
- description: 'Symfony 4.4'
3145
php: '7.3'
3246
symfony_constraint: 4.4.*
@@ -43,25 +57,42 @@ jobs:
4357

4458
name: PHP ${{ matrix.php }} tests (${{ matrix.description }})
4559
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
4865
with:
4966
path: ~/.composer/cache/files
5067
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
5271
with:
5372
php-version: ${{ matrix.php }}
5473
coverage: xdebug
55-
- run: |
74+
75+
- name: Update Symfony Composer Version
76+
run: |
5677
sed -ri '/symfony\/(monolog-bundle|phpunit-bridge|messenger|psr-http-message-bridge|polyfill-php80)/! s/"symfony\/(.+)": "(.+)"/"symfony\/\1": "'${{ matrix.symfony_constraint }}'"/' composer.json;
5778
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
5982
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
6289
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
6596
with:
6697
file: './coverage.xml'
6798
fail_ci_if_error: true

0 commit comments

Comments
 (0)