📋 Workflow Guides
Hotfix Workflow
Emergency fix process for production issues.
When to Use
- Critical production bug affecting users
- Security vulnerability discovered
- Data integrity issue
Process
Diagram source
graph LR
Detect[Detect Issue] --> Branch[Hotfix Branch from main]
Branch --> Fix[Implement Fix]
Fix --> Test[Fast Test]
Test --> PR[PR to main]
PR --> Deploy[Deploy to Prod]
Deploy --> Backport[Merge to develop]Steps
1. Create Hotfix Branch
git checkout main
git pull
git checkout -b hotfix/issue-description2. Implement Fix
- Focus on the minimal fix only
- No refactoring or feature additions
- Add a regression test
3. Test
yarn test
yarn test:e2e # if time permits4. Deploy
# Fast-track PR review
# Merge to main
# CI/CD auto-deploys to production5. Backport
git checkout develop
git merge hotfix/issue-description
git push6. Post-Mortem
| Item | Detail |
|---|---|
| Root cause | Why did this happen? |
| Detection | How was it found? |
| Impact | How many users affected? |
| Fix | What was changed? |
| Prevention | How to prevent recurrence? |
Related Pages
- Release Management — releases
- Incident Response — incident handling
- Git Workflow — branching