Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

feat: 💩 Quality Checks with CI/CD Pipeline#6

Merged
jordanpartridge merged 2 commits into
masterfrom
feat/quality-ci
Aug 9, 2025
Merged

feat: 💩 Quality Checks with CI/CD Pipeline#6
jordanpartridge merged 2 commits into
masterfrom
feat/quality-ci

Conversation

@jordanpartridge
Copy link
Copy Markdown
Contributor

Summary

  • ✨ Comprehensive quality command with beautiful Laravel Prompts tables
  • 🔗 Clickable file paths and line numbers in terminal output
  • 🚀 GitHub Actions workflow for automated quality checks on PRs

What's New

Quality Command

  • Run php 💩 quality to check code style, static analysis, and tests
  • Beautiful formatted output with Laravel Prompts tables
  • Clickable links to jump directly to issues in your editor
  • --fix flag to auto-fix code style issues

CI/CD Pipeline

  • Runs automatically on all PRs and pushes to master
  • Tests on PHP 8.2 and 8.3
  • Separate jobs for Pint, Larastan, and Pest
  • Quality summary with emoji status indicators

Component Management

  • component:list - Show installed components
  • component:remove - Uninstall components
  • component:update - Update to latest versions

Test Plan

  • Quality command works locally
  • All quality checks pass
  • GitHub Actions workflow runs on this PR
  • All CI checks pass

Breaking Changes

None

THE SHIT Status

🎉 Your code is THE SHIT (in a good way)!

- Created QualityCommand with beautiful Laravel Prompts tables
- Parse and display Pint, Larastan, and Pest issues in formatted tables
- Add clickable file paths and line numbers using OSC 8 hyperlinks
- Implement GitHub Actions workflow for automated quality checks
- Run quality checks on PRs and pushes to master
- Add component management commands (list, remove, update)
- Fix all Larastan errors and achieve passing quality checks
- Configure Laravel native features over Symfony
- Add proper configuration files for conduit and github

This ensures THE SHIT maintains high code quality standards\!
@jordanpartridge jordanpartridge merged commit 75b3267 into master Aug 9, 2025
7 checks passed
@jordanpartridge jordanpartridge deleted the feat/quality-ci branch August 14, 2025 02:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant