feat(admin): VERSION+sha в UI, bake CI и auto stage по sha-*
This commit is contained in:
@@ -30,6 +30,19 @@ jobs:
|
||||
with:
|
||||
node-version: '22'
|
||||
|
||||
- name: Bake build identity
|
||||
id: build_meta
|
||||
run: |
|
||||
set -euo pipefail
|
||||
APP_VERSION="$(tr -d '[:space:]' < VERSION 2>/dev/null || echo 0.0)"
|
||||
GIT_SHA="${GITHUB_SHA:0:12}"
|
||||
BUILT_AT="$(date -u +%Y-%m-%dT%H:%M:%SZ)"
|
||||
echo "VITE_APP_VERSION=${APP_VERSION}" >> "$GITHUB_ENV"
|
||||
echo "VITE_GIT_SHA=${GIT_SHA}" >> "$GITHUB_ENV"
|
||||
echo "VITE_BUILT_AT=${BUILT_AT}" >> "$GITHUB_ENV"
|
||||
echo "version=${APP_VERSION}" >> "$GITHUB_OUTPUT"
|
||||
echo "git_sha=${GIT_SHA}" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- run: npm ci
|
||||
- run: npm run lint
|
||||
- run: npm run build
|
||||
|
||||
Reference in New Issue
Block a user