#!/usr/bin/env bash set -euo pipefail # Generate version from last git commit timestamp (UTC) VERSION=$(TZ=UTC git log -1 --format=%cd --date=format:'%Y%m%d.%H%M%S' 2>/dev/null || echo "dev") OUTDIR="src/generated" mkdir -p "$OUTDIR" cat > "$OUTDIR/version.ts" << EOF // Auto-generated by scripts/generate-version.sh — do not edit export const APP_VERSION = '${VERSION}'; EOF echo "Generated version: ${VERSION}"