DEPLOY: generate date sequence semantic frontend version

This commit is contained in:
2026-08-06 16:23:47 +09:00
parent 366978ce0f
commit 9e4346efa9
2 changed files with 15 additions and 2 deletions
@@ -8,7 +8,13 @@
## Decision
배포 workflow는 Host publish 전에 `pnpm install --frozen-lockfile``VITE_APP_VERSION=${GITHUB_SHA::7} pnpm build`를 실행한다. 생성된 `frontend/dist`를 Host `wwwroot`에 복사하고, `app-version``UI contract 4.0` marker가 없으면 배포를 중단한다.
배포 workflow는 Host publish 전에 다음 규칙으로 버전을 계산하고 frontend를 재생성한다.
```text
YYYY.MM.DD.<당일 release 순번>.<commit SHA 10자리>
```
당일 순번은 `vYYYY.MM.DD.*` release tag 개수에 1을 더해 계산한다. 예: `2026.08.06.1.acaa731b3f`. 생성된 `frontend/dist`를 Host `wwwroot`에 복사하고, `app-version`, `UI contract 4.0`, 계산된 전체 버전 marker가 없으면 배포를 중단한다.
## Evidence / Unknown