Improve README and add Filament 5 / Laravel 13 / PHP 8.5 support#145
Merged
Conversation
Refresh README badges and the version matrix, extend CI for the new platform targets, and upload coverage to Codecov for the coverage badge. Co-authored-by: Cursor <cursoragent@cursor.com>
Exclude PHP 8.2 from Laravel 13 jobs, install dev dependencies with --dev, add Filament 4/5 smoke jobs, and cover pickers, validation, helpers, and asset registration. Co-authored-by: Cursor <cursoragent@cursor.com>
Use Pest 4 for Laravel 13 jobs, add linked-issue PR template docs, and widen composer dev constraints for Pest 3/4 compatibility.
1 task
Restore package composer.json after accidental Laravel 13 pins, and run smoke tests with --no-coverage since pcov is not enabled in that job.
PHP 8.5 is tested from Laravel 12 onward only, matching platform support expectations.
YAML was stripping leading carets, pinning exact versions like pest 3.8.0 and breaking prefer-lowest resolves.
Keep carets in workflow shell commands instead of matrix values, and remove pest-plugin-livewire which is unused and conflicts on prefer-lowest Laravel 13 builds.
Quote matrix version strings to avoid YAML float coercion, use >= constraints instead of carets, and drop larastan from the test install step since it is not Laravel 13 compatible at prefer-lowest.
Move Laravel-version-specific Composer constraints into bash scripts so carets and version strings are not mangled by GitHub Actions matrix interpolation or Windows shells.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
yearPicker()helperpest-plugin-laravel ^4.1), not Pest 3Closes #linked-issue auto-closeTest plan
main