Download the PHP package maloun96/laravel-qa-orchestrator without Composer
On this page you can find all versions of the php package maloun96/laravel-qa-orchestrator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maloun96/laravel-qa-orchestrator
More information about maloun96/laravel-qa-orchestrator
Files in maloun96/laravel-qa-orchestrator
Package laravel-qa-orchestrator
Short Description AI-powered QA automation: Jira webhook → AI test generation → Playwright PR → CI → Analysis → Jira update
License MIT
Informations about the package laravel-qa-orchestrator
Laravel QA Orchestrator
AI-powered QA automation: Jira webhook → AI test generation → Playwright PR → CI → Analysis → Jira update
Installation
Configuration
Publish the config file:
Add to .env:
Migrations
Or publish migrations for customization:
Architecture
API Endpoints
POST /api/qa/jira-webhook
Receives Jira webhooks when tickets move to "Ready for QA"
POST /api/qa/github-webhook
Receives GitHub Actions workflow completion events
Events
JiraReadyForQAEvent- Dispatched when a Jira ticket is ready for QATestCasesGeneratedEvent- Dispatched when test cases are generatedTestsCompletedEvent- Dispatched when GitHub Actions tests complete
Customization
Views
Publish views for customization:
Views are located in resources/views/vendor/qa-orchestrator/prompts/:
generate-test-cases.blade.php- Test case generation promptgenerate-playwright.blade.php- Playwright code generation promptanalyze-results.blade.php- Test results analysis prompt
Disabling Routes
Set QA_ROUTES_ENABLED=false in .env to disable automatic route registration.
Custom Route Prefix
Set QA_ROUTES_PREFIX=your-prefix to change the route prefix.
License
MIT
All versions of laravel-qa-orchestrator with dependencies
illuminate/contracts Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/queue Version ^11.0|^12.0
spatie/laravel-data Version ^4.0