Pull Request Merged
PR #22 merged: feat: add GitHub Actions workflow generation for auto-deployment
Summary
- Adds
coolify:setup-ciartisan command to generate GitHub Actions workflow - Generates
.github/workflows/coolify-deploy.ymlfor automatic deployments on push - Configurable deploy branch (defaults to
main) - Supports manual workflow dispatch
- Uses GitHub secrets for secure credential management
Usage
php artisan coolify:setup-ci
With custom branch:
php artisan coolify:setup-ci --branch=production
Required GitHub Secrets
COOLIFY_URL- Your Coolify instance URLCOOLIFY_TOKEN- Your Coolify API tokenCOOLIFY_APPLICATION_UUID- The application UUID
Test plan
- Unit tests for CiGenerator
- Feature tests for SetupCiCommand
- Manual test with fresh Laravel install
Closes #17
Stu Mason + AI [email protected]
+446
additions
-21
deletions
6
files changed