Skip to content

Commit f6a6251

Browse files
committed
Update github actions configuration
- adds PHP 8.4 - normalized configuration based on the Dompdf project
1 parent 4cd2b07 commit f6a6251

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/test.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ jobs:
1414
strategy:
1515
max-parallel: 12
1616
matrix:
17-
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', 8.3']
17+
php: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
18+
package-release: [dist]
1819
steps:
1920
- name: Checkout repository
20-
uses: actions/checkout@v2
21+
uses: actions/checkout@v4
2122

2223
- name: Setup PHP ${{ matrix.php }}
2324
uses: shivammathur/setup-php@v2
@@ -26,7 +27,9 @@ jobs:
2627
extensions: exif,json,mbstring,dom
2728

2829
- name: Install composer dependencies
29-
uses: ramsey/composer-install@v2
30+
uses: ramsey/composer-install@v3
31+
with:
32+
dependency-versions: ${{ matrix.package-release }}
3033

3134
- name: Run unit tests
3235
run: ./vendor/bin/phpunit

0 commit comments

Comments
 (0)