From 4cc9a3744ce80c75bfcd4a3224d622abe0050dd7 Mon Sep 17 00:00:00 2001 From: "XPS\\Micro" Date: Tue, 3 Feb 2026 16:44:16 +0100 Subject: [PATCH] feat: Automatische Versionierung basierend auf Git-Tags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - VERSION in install.sh wird jetzt aus Git-Tags gelesen - Format: git describe --tags --always - Beispiel: v0.2.0 → zeigt VERSION=0.2.0 im Script - Fallback auf 'dev' wenn keine Tags vorhanden Vorteil: Version wird automatisch aktualisiert, keine manuelle Änderung nötig --- install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index f8b134a..fc0b6ea 100644 --- a/install.sh +++ b/install.sh @@ -9,7 +9,9 @@ set -e REPO_URL="https://gitea.iotxs.de/RainerWieland/spawner.git" RAW_URL="https://gitea.iotxs.de/RainerWieland/spawner/raw/branch/main" INSTALL_DIR="${PWD}" -VERSION="0.1.0" +# VERSION automatisch aus Git-Tags bestimmen (z.B. v0.1.0, v0.2.1) +# Fallback auf "dev" wenn keine Tags vorhanden +VERSION=$(git describe --tags --always 2>/dev/null | sed 's/^v//' || echo "dev") LOG_FILE="${INSTALL_DIR}/spawner-install.log" # Farben fuer Output