Przejdź do głównej zawartości

Proces release

Rekomendowany flow

  1. Przejdź quality gates (backend + frontend).
  2. Zweryfikuj smoke flow.
  3. Zaktualizuj changelog.
  4. Podbij wersje aplikacji.
  5. Otaguj release candidate.
  6. 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