Skip to content

Commit d6e3ea1

Browse files
committed
ci: update to test against PHP 8.3 and 8.4
1 parent 3eb9b0d commit d6e3ea1

File tree

2 files changed

+15
-9
lines changed

2 files changed

+15
-9
lines changed

.github/workflows/static.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
git config --global core.eol lf
1717
1818
- name: Checkout
19-
uses: actions/checkout@v2
19+
uses: actions/checkout@v4
2020

2121
- name: Setup PHP
2222
uses: shivammathur/setup-php@v2
@@ -26,7 +26,7 @@ jobs:
2626
coverage: none
2727

2828
- name: Install PHP dependencies
29-
uses: ramsey/composer-install@v1
29+
uses: ramsey/composer-install@v3
3030
with:
3131
dependency-versions: highest
3232
composer-options: "--prefer-dist"
@@ -45,16 +45,19 @@ jobs:
4545

4646
steps:
4747
- name: Checkout
48-
uses: actions/checkout@v2
48+
uses: actions/checkout@v4
4949

5050
- name: Setup PHP
5151
uses: shivammathur/setup-php@v2
5252
with:
5353
php-version: 8.2
5454
coverage: none
5555

56-
- name: Install Dependencies
57-
run: composer update --prefer-stable --no-interaction --prefer-dist --no-progress --ansi
56+
- name: Install PHP dependencies
57+
uses: ramsey/composer-install@v3
58+
with:
59+
dependency-versions: highest
60+
composer-options: "--prefer-dist"
5861

5962
- name: Run PHPStan
6063
run: vendor/bin/phpstan analyse --no-progress --ansi

.github/workflows/tests.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ jobs:
88
strategy:
99
matrix:
1010
os: [ubuntu-latest]
11-
php: ['8.1', '8.2']
12-
dependency-version: [prefer-lowest, prefer-stable]
11+
php: ['8.4', '8.3', '8.2']
12+
dependency-version: [highest, lowest]
1313

1414
name: PHP ${{ matrix.php }} - ${{ matrix.os }} - ${{ matrix.dependency-version }}
1515

1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4
1919

2020
- name: Setup PHP
2121
uses: shivammathur/setup-php@v2
@@ -29,7 +29,10 @@ jobs:
2929
echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
3030
3131
- name: Install PHP dependencies
32-
run: composer update --${{ matrix.dependency-version }} --no-interaction --no-progress --ansi
32+
uses: ramsey/composer-install@v3
33+
with:
34+
dependency-versions: ${{ matrix.dependency-version }}
35+
composer-options: --prefer-dist
3336

3437
- name: Unit Tests
3538
run: ./vendor/bin/phpunit --colors=always

0 commit comments

Comments
 (0)