Skip to content

Commit 288af3e

Browse files
makowskidclaude
andcommitted
ci: drop PHP 8.1, add Laravel 12 + PHP 8.4 to test matrix
PHP 8.1 jobs could not pass: Laravel 11 requires PHP 8.2+, and the Pest paratest dependency requires PHP 8.2+ so Pest cannot install on 8.1. Bump minimum PHP to ^8.2 and expand CI coverage to Laravel 12 / PHP 8.4. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent e7c3404 commit 288af3e

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/run-tests.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,18 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
php: ['8.1', '8.2', '8.3']
16-
laravel: ['10.*', '11.*']
15+
php: ['8.2', '8.3', '8.4']
16+
laravel: ['10.*', '11.*', '12.*']
1717
include:
1818
- laravel: '10.*'
1919
testbench: '8.*'
2020
- laravel: '11.*'
2121
testbench: '9.*'
22+
- laravel: '12.*'
23+
testbench: '10.*'
24+
exclude:
25+
- laravel: '10.*'
26+
php: '8.4'
2227

2328
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
2429

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
All notable changes to `sharpapi/laravel-invoice-manager` will be documented in this file.
44

5+
## v1.1.0 - 2026-05-30
6+
7+
- Raised the minimum PHP requirement to `^8.2`. PHP 8.1 is no longer supported because the test tooling (Pest / paratest) requires PHP 8.2+.
8+
- Expanded the CI matrix to test against Laravel 12 (testbench 10) and PHP 8.4, and dropped the unsupported PHP 8.1 jobs.
9+
510
## v1.0.0 - 2026-05-30
611

712
- Initial release.

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
}
3030
],
3131
"require": {
32-
"php": "^8.1",
32+
"php": "^8.2",
3333
"ext-json": "*",
3434
"laravel/framework": "^10.48.29|^11.0|^12.0|^13.0",
3535
"sharpapi/laravel-invoice-parser": "^1.0"

0 commit comments

Comments
 (0)