Skip to content

Commit 7e59ff5

Browse files
committed
Bump GitHub Actions CI
1 parent 7e47f08 commit 7e59ff5

File tree

1 file changed

+24
-10
lines changed

1 file changed

+24
-10
lines changed

.github/workflows/ci.yml

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,38 @@ on:
1212

1313
jobs:
1414
tests:
15-
runs-on: ubuntu-20.04
15+
runs-on: ubuntu-22.04
1616
strategy:
1717
fail-fast: false
1818
matrix:
1919
php-version:
2020
- '8.0'
2121
- '8.1'
22+
- '8.2'
23+
- '8.3'
2224
symfony-version:
23-
- '5.3.*'
2425
- '5.4.*'
25-
- '6.0.*'
26+
- '6.4.*'
2627
dependencies:
2728
- 'lowest'
2829
- 'highest'
2930
remove-dependencies: [ '' ]
31+
include:
32+
- php-version: '8.2'
33+
symfony-version: '7.0.*'
34+
dependencies: 'highest'
35+
remove-dependencies: 'sensio/framework-extra-bundle'
36+
- php-version: '8.3'
37+
symfony-version: '7.0.*'
38+
dependencies: 'highest'
39+
remove-dependencies: 'sensio/framework-extra-bundle'
40+
exclude:
41+
- php-version: '8.0'
42+
symfony-version: '6.4.*'
43+
3044
steps:
3145
- name: "Checkout"
32-
uses: "actions/checkout@v2"
46+
uses: "actions/checkout@v4"
3347

3448
- name: "Install PHP"
3549
uses: "shivammathur/setup-php@v2"
@@ -48,10 +62,10 @@ jobs:
4862

4963
- name: Remove dependencies
5064
if: "matrix.remove-dependencies != ''"
51-
run: composer remove --no-update ${{ matrix.remove-dependencies }}
65+
run: composer remove --dev --no-update ${{ matrix.remove-dependencies }}
5266

5367
- name: "Install dependencies"
54-
uses: ramsey/composer-install@1.3.0
68+
uses: ramsey/composer-install@3.0.0
5569
with:
5670
dependency-versions: ${{ matrix.dependencies }}
5771
env:
@@ -61,20 +75,20 @@ jobs:
6175
run: composer test
6276

6377
coding-standard:
64-
runs-on: ubuntu-20.04
78+
runs-on: ubuntu-22.04
6579
name: Coding Standard
6680
steps:
6781
- name: "Checkout"
68-
uses: "actions/checkout@v2"
82+
uses: "actions/checkout@v4"
6983

7084
- name: "Install PHP"
7185
uses: "shivammathur/setup-php@v2"
7286
with:
7387
tools: flex
74-
php-version: "8.0"
88+
php-version: "8.3"
7589

7690
- name: "Install dependencies"
77-
uses: ramsey/composer-install@1.3.0
91+
uses: ramsey/composer-install@3.0.0
7892

7993
- name: "Check coding standard"
8094
run: composer check-cs

0 commit comments

Comments
 (0)