feat: auto-increment version on deploy, show version in toolbar
This commit is contained in:
@@ -10,7 +10,21 @@ REPO_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
HOME_SRC="$REPO_DIR/home-screen-index.html"
|
||||
HOME_DST="/home/jgitta/kiosk-home/index.html"
|
||||
CONFIG_SRC="$REPO_DIR/config.json"
|
||||
COMMIT_MSG="${1:-deploy: update from kiosk-dev $(date +%Y-%m-%d)}"
|
||||
# Auto-increment patch version (0.2.0 → 0.2.1 → 0.2.2 ...)
|
||||
VERSION_FILE="$REPO_DIR/VERSION"
|
||||
if [ -f "$VERSION_FILE" ]; then
|
||||
CUR=$(cat "$VERSION_FILE" | tr -d '[:space:]')
|
||||
MAJOR=$(echo "$CUR" | cut -d. -f1)
|
||||
MINOR=$(echo "$CUR" | cut -d. -f2)
|
||||
PATCH=$(echo "$CUR" | cut -d. -f3)
|
||||
NEW_VERSION="$MAJOR.$MINOR.$((PATCH + 1))"
|
||||
echo "$NEW_VERSION" > "$VERSION_FILE"
|
||||
echo "==> Version: $CUR → $NEW_VERSION"
|
||||
else
|
||||
NEW_VERSION="unknown"
|
||||
fi
|
||||
|
||||
COMMIT_MSG="${1:-deploy: v$NEW_VERSION $(date +%Y-%m-%d)}"
|
||||
|
||||
# Gitea credentials (from credentials.md)
|
||||
GITEA_TOKEN="4fe93c6c62490ef0bb4e4aeec58f47da26752ce8"
|
||||
|
||||
Reference in New Issue
Block a user