Stu Mason
Stu Mason

Activity

Pull Request Opened

PR #22 opened: feat: add GitHub Actions workflow generation for auto-deployment

Summary

  • Adds coolify:setup-ci artisan command to generate GitHub Actions workflow
  • Generates .github/workflows/coolify-deploy.yml for 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 URL
  • COOLIFY_TOKEN - Your Coolify API token
  • COOLIFY_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