Build a comprehensive GitHub Actions workflow for continuous integration and deployment.
Create a complete GitHub Actions CI/CD pipeline for my project. Project details: - Repository type: [monorepo/single app] - Language/Framework: [specify] - Test framework: [e.g., Jest, pytest, JUnit] - Deployment target: [AWS/GCP/Azure/Kubernetes/Heroku] - Branch strategy: [GitFlow/trunk-based/feature branches] - Required checks: [linting, testing, security scanning] Pipeline requirements: 1. Trigger on: [push/PR/manual/scheduled] 2. Build and test stages 3. Security scanning (SAST/dependency scanning) 4. Docker image building and pushing 5. Environment-specific deployments (dev/staging/prod) 6. Rollback capability 7. Slack/Discord notifications 8. Caching for faster builds Please include proper secret management and environment protection rules.
Or press ⌘C to copy