Proces release
Rekomendowany flow
- Przejdź quality gates (backend + frontend).
- Zweryfikuj smoke flow.
- Zaktualizuj changelog.
- Podbij wersje aplikacji.
- Otaguj release candidate.
- Wypchnij branch i tagi.
Minimalne 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
Wersjonowanie RC
Przykład:
- wersja aplikacji:
0.2.1 - tag release:
v0.2.1-rc.2