From 524c26e64e32fff08f4b8d1e8f98fe03cd6ca6bc Mon Sep 17 00:00:00 2001 From: Michael Otto Date: Fri, 13 Mar 2026 10:04:04 +0100 Subject: [PATCH] =?UTF-8?q?Hinzuf=C3=BCgen=20der=20Batch-Datei=20zum=20Ers?= =?UTF-8?q?tellen=20von=20Release-Tags?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- create_release_tag.bat | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 create_release_tag.bat diff --git a/create_release_tag.bat b/create_release_tag.bat new file mode 100644 index 0000000..f9c33a8 --- /dev/null +++ b/create_release_tag.bat @@ -0,0 +1,41 @@ +@echo off +setlocal enabledelayedexpansion + +echo Erstelle einen neuen Release-Tag +echo. + +set /p CHANNEL="Kanal eingeben (stable/testing/unstable): " +set /p VERSION="Version eingeben (z.B. 26.3.8): " + +if "%CHANNEL%"=="stable" ( + set TAG=v%VERSION% +) else if "%CHANNEL%"=="testing" ( + set TAG=v%VERSION%-testing +) else if "%CHANNEL%"=="unstable" ( + set TAG=v%VERSION%-unstable +) else ( + echo Ungueltiger Kanal. Verwende 'stable', 'testing' oder 'unstable'. + pause + exit /b 1 +) + +echo Erstelle Tag: %TAG% +git tag %TAG% + +if %errorlevel% neq 0 ( + echo Fehler beim Erstellen des Tags. + pause + exit /b 1 +) + +echo Pushe Tag: %TAG% +git push origin %TAG% + +if %errorlevel% neq 0 ( + echo Fehler beim Pushen des Tags. + pause + exit /b 1 +) + +echo Tag %TAG% erfolgreich erstellt und gepusht. +pause \ No newline at end of file