Create reusable GitHub Actions workflows and composite actions for organization-wide use.
Help me create reusable GitHub Actions workflows for my organization. Organization needs: - Languages used: [list languages] - Common deployment targets: [list targets] - Security requirements: [scanning, compliance] - Standardization needs: [describe] Reusable workflows needed: 1. Build and test workflow - Matrix builds - Caching - Artifact handling 2. Security scanning workflow - SAST (CodeQL) - Dependency scanning - Secret scanning 3. Deployment workflow - Environment inputs - Approval gates - Rollback capability 4. Release workflow - Semantic versioning - Changelog generation - Asset publishing Composite actions: - Setup language environment - Docker build and push - Notification action - Cache restoration Include workflow_call triggers, inputs, outputs, and secrets handling.
Or press ⌘C to copy