CI/CD & GitHub Actions
GitHub Actions workflows and CI/CD pipeline documentation.
Overview
Momentum uses GitHub Actions for:
- Continuous Integration: Unit tests, linting, type checking
- Infrastructure Deployment: Terraform apply via workflow
- Code Review: Automated Claude-powered code review
- Documentation: GitHub Pages deployment
Workflows
| Workflow | Trigger | Purpose |
|---|---|---|
unit-tests.yml |
PR, Push | Run Jest tests |
deploy-infrastructure.yml |
Push to main | Deploy Terraform |
claude-code-review.yml |
PR | AI code review |
github-pages.yml |
Push (docs/) | Deploy documentation |
Documentation
Guides
- Quick Reference - Common workflow commands
- Recommended Fixes - Workflow improvements
Analysis
- Authentication Analysis - Workflow auth deep dive
Branch Strategy
main (production)
└── feature/* (development)
└── bugfix/* (fixes)
- All PRs require passing checks
- Merges to main trigger deployment