46 / 57 · 17 Git & Version Control · Tagging and Releases← prev⊞ allnext →☰ Read as one page
6.6Release Workflow for QA
A typical QA-involved release workflow:
- Feature freeze: No new features on the release branch. Only bug fixes.
- Run full regression: Execute the complete test suite (automated + manual exploratory).
- Document results: Update the release checklist with test results.
- Create release candidate tag:
v2.4.0-rc1 - Deploy RC to staging: Smoke test in a production-like environment.
- Sign-off: QA approves the release based on defined criteria.
- Tag the release:
v2.4.0with test result metadata. - Deploy to production: Run post-deploy smoke tests.
- Monitor: Watch error rates and performance metrics for 24-48 hours.