dev: bump to 0.1.74-dev – BurningSeries entfernt, Paging-Fix Neuste Titel

This commit is contained in:
2026-03-10 10:41:37 +01:00
parent 6e7b4c3d39
commit 5564851d35
10 changed files with 109 additions and 213 deletions

View File

@@ -1,5 +1,5 @@
#!/bin/bash
# commit-msg: Commit-Message als Changelog-Eintrag in CHANGELOG-DEV.md prependen (nur dev-Branch)
# commit-msg: Version in Commit-Message aktualisieren und Changelog-Eintrag prependen (nur dev-Branch)
branch=$(git symbolic-ref --short HEAD 2>/dev/null)
[[ "$branch" != "dev" ]] && exit 0
@@ -7,8 +7,15 @@ branch=$(git symbolic-ref --short HEAD 2>/dev/null)
root=$(git rev-parse --show-toplevel)
cd "$root"
msg=$(cat "$1")
# Aktuelle Version aus addon.xml (bereits vom pre-commit Hook hochgezählt)
version=$(grep -oP 'version="\K[0-9]+\.[0-9]+\.[0-9]+[^"]*' addon/addon.xml | head -1)
# Commit-Message: alte Versionsnummern durch aktuelle ersetzen
# z.B. "dev: bump to 0.1.72-dev ..." → "dev: bump to 0.1.73-dev ..."
msg=$(cat "$1")
updated_msg=$(echo "$msg" | sed -E "s/bump to [0-9]+\.[0-9]+\.[0-9]+[^ ]*/bump to ${version}/g")
echo "$updated_msg" > "$1"
today=$(date +%Y-%m-%d)
# Changelog-Eintrag aufbauen
@@ -19,7 +26,7 @@ today=$(date +%Y-%m-%d)
while IFS= read -r line; do
[[ -z "$line" ]] && continue
echo "- ${line}"
done <<< "$msg"
done <<< "$updated_msg"
echo ""
cat CHANGELOG-DEV.md
} > /tmp/changelog_new.md