Skip to content

Commit fd26ab6

Browse files
authored
Add PHP 8.5 and update PHPStan (#246)
* Remove composer.lock We do not need this for a library project. * Add PHP 8.4 and 8.5 to the CI matrix
1 parent a8def7b commit fd26ab6

3 files changed

Lines changed: 4 additions & 2289 deletions

File tree

.github/workflows/tests.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
strategy:
1111
fail-fast: false
1212
matrix:
13-
php: [8.0, 8.1, 8.2, 8.3]
13+
php: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5]
1414
experimental: [false]
1515
include:
16-
- php: 8.2
16+
- php: 8.4
1717
analysis: true
1818

1919
steps:
@@ -26,12 +26,7 @@ jobs:
2626
php-version: ${{ matrix.php }}
2727
coverage: xdebug
2828

29-
- name: Install dependencies with Composer (PHP 8.0)
30-
if: ${{ matrix.php == 8.0 }}
31-
run: rm composer.lock && composer update
32-
33-
- name: Install dependencies with Composer (PHP 8.1+)
34-
if: ${{ matrix.php >= 8.1 }}
29+
- name: Install dependencies with Composer
3530
uses: ramsey/composer-install@v2
3631

3732
- name: Coding standards

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.idea/
2+
composer.lock
23
.vendor/
34
vendor/
45
/.tmp

0 commit comments

Comments
 (0)