configure-ci-cd
Installation
SKILL.md
Configure CI/CD
Create the smallest GitHub Actions workflow that matches the repository and deployment target.
Workflow
- Analyze existing workflows, build commands, Compose files, migrations, health routes, and registry decisions before changing CI/CD.
- Read references/github-actions.md and preserve compatible repository conventions.
- Use assets/deploy.yml only as a reviewed starting point; replace every repository-specific placeholder.
- Keep pull-request validation read-only and publish only immutable release tags.
- Gate deployment and rollback with a protected
productionenvironment and explicit manual inputs. - Keep migrations explicit, health-gate releases, and never automatically reverse a database migration.
- Run
python3 scripts/validate_workflow.py --workflow <path>and any available action, secret, and image scanners. - Report required repository variables, secrets, environment rules, validation evidence, and remaining manual setup.
Do not push images, connect to a server, deploy, migrate production data, or roll back without explicit approval at the point of action.