feat: Spec product version, build bake, Admin UI label.

Resolve VERSION from EventHubSpec; VITE_APP_BUILD from run_number; show Admin UI / API as version.build (sha).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-17 21:48:25 +03:00
parent eb37476bdb
commit 8753e84a03
9 changed files with 66 additions and 6 deletions
+7 -1
View File
@@ -50,12 +50,18 @@ jobs:
- name: Bake build identity
id: build_meta
env:
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
GITEA_TOKEN: ${{ secrets.REGISTRY_PASSWORD }}
run: |
set -euo pipefail
APP_VERSION="$(tr -d '[:space:]' < VERSION 2>/dev/null || echo 0.0)"
APP_VERSION="$(bash scripts/resolve-product-version.sh)"
APP_BUILD="${GITHUB_RUN_NUMBER:-0}"
GIT_SHA="${GITHUB_SHA:0:12}"
BUILT_AT="$(date -u +%Y-%m-%dT%H:%M:%SZ)"
echo "Bake: version=${APP_VERSION} build=${APP_BUILD} git_sha=${GIT_SHA}"
echo "VITE_APP_VERSION=${APP_VERSION}" >> "$GITHUB_ENV"
echo "VITE_APP_BUILD=${APP_BUILD}" >> "$GITHUB_ENV"
echo "VITE_GIT_SHA=${GIT_SHA}" >> "$GITHUB_ENV"
echo "VITE_BUILT_AT=${BUILT_AT}" >> "$GITHUB_ENV"