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 -1
View File
@@ -35,9 +35,16 @@ jobs:
- name: Build frontend into Host static assets
run: |
pnpm install --frozen-lockfile
VITE_APP_VERSION="${GITHUB_SHA::7}" pnpm build
VERSION_DATE="$(TZ=Asia/Seoul date +%Y.%m.%d)"
RELEASE_COUNT="$(git ls-remote --tags origin "refs/tags/v${VERSION_DATE}.*" | wc -l | tr -d ' ')"
VERSION_SEQUENCE="$((RELEASE_COUNT + 1))"
APP_VERSION="${VERSION_DATE}.${VERSION_SEQUENCE}.${GITHUB_SHA::10}"
echo "VITE_APP_VERSION=${APP_VERSION}" >> "$GITHUB_ENV"
echo "release_version=${APP_VERSION}"
VITE_APP_VERSION="${APP_VERSION}" pnpm build
grep -R -q 'app-version' dist
grep -R -q 'UI contract 4.0' dist
grep -R -q "${APP_VERSION}" dist
find ../src/KArtSell.Host/wwwroot -mindepth 1 -delete
cp -R dist/. ../src/KArtSell.Host/wwwroot/
working-directory: frontend