Skip to content

Commit abdcd85

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

File tree

1 file changed

+36
-14
lines changed

1 file changed

+36
-14
lines changed

.github/workflows/tests.yaml

Lines changed: 36 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,17 @@ 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.*
3032
- 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'
3237
symfony_constraint: 4.4.*
3338
- description: 'Symfony 3.4'
3439
php: '7.2'
@@ -43,25 +48,42 @@ jobs:
4348

4449
name: PHP ${{ matrix.php }} tests (${{ matrix.description }})
4550
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
4856
with:
4957
path: ~/.composer/cache/files
5058
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
5262
with:
5363
php-version: ${{ matrix.php }}
5464
coverage: xdebug
55-
- run: |
65+
66+
- name: Update Symfony Composer Version
67+
run: |
5668
sed -ri '/symfony\/(monolog-bundle|phpunit-bridge|messenger|psr-http-message-bridge|polyfill-php80)/! s/"symfony\/(.+)": "(.+)"/"symfony\/\1": "'${{ matrix.symfony_constraint }}'"/' composer.json;
5769
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
5973
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
6280
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
6587
with:
6688
file: './coverage.xml'
6789
fail_ci_if_error: true

0 commit comments

Comments
 (0)