Release Process
Recommended flow
- Pass quality gates (backend + frontend).
- Verify smoke flow.
- Update changelog.
- Bump app versions.
- Tag release candidate.
- Push branch + tags.
Minimum quality gates
docker compose up --build -d
docker compose exec -T backend npm run lint
docker compose exec -T backend npm test
docker compose exec -T frontend yarn lint
docker compose exec -T frontend yarn test
docker compose exec -T frontend yarn build
RC versioning
Example:
- app version:
0.2.1 - release tag:
v0.2.1-rc.2