Skip to content

Commit 865152e

Browse files
author
Óscar J. Baeza
committed
feat: Expand CI test matrix to PHP 8.3-8.5, update lint/analyse to PHP 8.4, and refresh composer dependencies.
1 parent 29a32e9 commit 865152e

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: Setup PHP
1717
uses: shivammathur/setup-php@v2
1818
with:
19-
php-version: '8.3'
19+
php-version: '8.4'
2020
tools: composer:v2
2121

2222
- name: Install dependencies
@@ -34,7 +34,7 @@ jobs:
3434
- name: Setup PHP
3535
uses: shivammathur/setup-php@v2
3636
with:
37-
php-version: '8.3'
37+
php-version: '8.4'
3838
tools: composer:v2
3939

4040
- name: Install dependencies
@@ -44,20 +44,24 @@ jobs:
4444
run: composer analyse
4545

4646
tests:
47-
name: Tests
47+
name: Tests (PHP ${{ matrix.php }})
4848
runs-on: ubuntu-latest
49+
strategy:
50+
fail-fast: false
51+
matrix:
52+
php: ['8.3', '8.4', '8.5']
4953
steps:
5054
- uses: actions/checkout@v4
5155

5256
- name: Setup PHP
5357
uses: shivammathur/setup-php@v2
5458
with:
55-
php-version: '8.3'
59+
php-version: ${{ matrix.php }}
5660
tools: composer:v2
5761
coverage: xdebug
5862

5963
- name: Install dependencies
60-
run: composer install --no-interaction --prefer-dist
64+
run: composer update --no-interaction --prefer-dist
6165

6266
- name: Copy environment file
6367
run: cp .env.example .env

composer.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)