-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathmake_release.bat
More file actions
46 lines (39 loc) · 1.12 KB
/
Copy pathmake_release.bat
File metadata and controls
46 lines (39 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
echo off
cls
setlocal enabledelayedexpansion
rem 2025.08.16: macht ein Comit, danach ein tag und pusht es nach github
rem Eingabe der Commit-Nachricht
set /p commitMsg=Gib die Commit-Nachricht ein:
rem Eingabe der Versionsnummer (Tag)
set /p version=Gib die Versionsnummer ein (z.B. 2025.08.16s):
rem Eingabe des Release-Titels
set /p releaseTitle=Gib den Release-Titel ein:
rem Eingabe der Release-Beschreibung
set /p releaseNotes=Gib die Release-Beschreibung ein:
cls
echo Commitnachricht : %commitMsg%
echo Versionsnummer : %version%
echo Releasetitel : %releaseTitle%
echo Releasebeschreibung: %releaseNotes%
pause
echo.
echo === Änderungen werden committet ===
git add .
git commit -m "%commitMsg%"
pause
echo.
echo === Tag wird erstellt ===
git tag -a %version% -m "%releaseTitle%"
pause
echo.
echo === Änderungen und Tag werden gepusht ===
git push origin master
git push origin %version%
pause
echo.
echo === Release wird auf GitHub erstellt ===
gh release create %version% "robEnhancements-%version%.nvda-addon" --title "%releaseTitle%" --notes "%releaseNotes%"
pause
echo.
echo Fertig: %version%
pause