Tests, Larastan Level 5, Pint, CI/CD & Laravel Boost - #2
Merged
Conversation
- Install laravel/boost and publish config - Add Pint (lint / test:lint) and Larastan (analyse) scripts - Update `test` script to run lint → analyse → phpunit - Create .github/workflows/ci.yml for PRs and main branch - Fix factory foreign keys to use unique_id (UUID) throughout - Fix ActivityLog model to disable unique_id generation - Fix morphTo relationships to use unique_id as owner key - Fix Milestone is_completed accessor and service - Make NotificationService::createNotification() public - Remove default starter ExampleTest.php files - Fix all 31 service tests (48 assertions) passing - Fix all Larastan level 5 errors (23 → 0)
11 tests covering authentication, login validation, logout, password reset flow, token validation, and registration redirect.
- Install AI guidelines (Laravel, Livewire, Volt, FluxUI, Pest, Tailwind) - Install agent skills (FluxUI, Fortify, Laravel, Livewire, Pest, Tailwind, Volt) - Generate AGENTS.md and boost.json configuration
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
Full testing & static analysis pipeline + AI-assisted development setup.
What's included
Testing Infrastructure
Static Analysis
Code Style & CI/CD
AI-Assisted Development