Skip to content

Commit 17b2d4d

Browse files
committed
Update workflow
Drop all unsupported PHP and Symfony versions. Bump Ubuntu Drop stability and experimental
1 parent 1161d15 commit 17b2d4d

File tree

1 file changed

+11
-62
lines changed

1 file changed

+11
-62
lines changed

.github/workflows/test.yaml

Lines changed: 11 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -6,67 +6,20 @@ jobs:
66
test:
77
name: PHP ${{ matrix.php-version }} + Symfony ${{ matrix.symfony-version }}
88

9-
runs-on: ubuntu-18.04
10-
11-
continue-on-error: ${{ matrix.experimental }}
9+
runs-on: ubuntu-20.04
1210

1311
strategy:
1412
matrix:
15-
include:
16-
- php-version: '7.1'
17-
symfony-version: '^4.3'
18-
composer-version: v1
19-
stability: stable
20-
coverage: none
21-
experimental: false
22-
- php-version: '7.2'
23-
symfony-version: '^4.3'
24-
composer-version: v1
25-
stability: stable
26-
coverage: none
27-
experimental: false
28-
- php-version: '7.2'
29-
symfony-version: '^5.0'
30-
composer-version: v1
31-
stability: stable
32-
coverage: none
33-
experimental: false
34-
- php-version: '7.3'
35-
symfony-version: '^5.0'
36-
composer-version: v1
37-
stability: stable
38-
coverage: none
39-
experimental: false
13+
php-version: ['7.4', '8.0', '8.1']
14+
symfony-version: ['4.4', '5.3', '5.4', '6.0']
15+
coverage: ['none']
16+
exclude:
4017
- php-version: '7.4'
41-
symfony-version: '^5.0'
42-
composer-version: v2
43-
stability: stable
44-
coverage: xdebug
45-
experimental: false
46-
- php-version: '8.0'
47-
symfony-version: '^5.0'
48-
composer-version: v2
49-
stability: stable
50-
coverage: none
51-
experimental: false
52-
- php-version: '8.1'
53-
symfony-version: '^5.0'
54-
composer-version: v2
55-
stability: stable
56-
coverage: none
57-
experimental: false
18+
symfony-version: '6.0'
19+
include:
5820
- php-version: '8.0'
59-
symfony-version: '^6.0'
60-
composer-version: v2
61-
stability: stable
62-
coverage: none
63-
experimental: false
64-
- php-version: '8.1'
65-
symfony-version: '^6.0'
66-
composer-version: v2
67-
stability: stable
68-
coverage: none
69-
experimental: false
21+
symfony-version: '5.4'
22+
coverage: xdebug
7023

7124
steps:
7225
- name: Checkout
@@ -78,17 +31,13 @@ jobs:
7831
coverage: ${{ matrix.coverage }}
7932
ini-values: "memory_limit=-1"
8033
php-version: ${{ matrix.php-version }}
81-
tools: composer:${{ matrix.composer-version }}
34+
tools: composer
8235

8336
- name: Validate composer.json
8437
run: composer validate --no-check-lock
8538

8639
- name: Configure Symfony version
87-
run: composer require --no-update symfony/framework-bundle "${{ matrix.symfony-version }}"
88-
89-
- name: Configure composer stability
90-
if: matrix.stability != 'stable'
91-
run: composer config minimum-stability "${{ matrix.stability }}"
40+
run: composer require --no-update symfony/framework-bundle "^${{ matrix.symfony-version }}"
9241

9342
- name: Install Composer dependencies
9443
uses: ramsey/composer-install@v1

0 commit comments

Comments
 (0)