version 0.0.0.3

This commit is contained in:
2026-03-09 00:31:21 +01:00
parent 5eb3ebf199
commit c67da1d085
459 changed files with 15070 additions and 12783 deletions
+19 -1
View File
@@ -83,6 +83,24 @@ git push origin "$TAG"
echo -e " ${GREEN}${NC} Tag gepusht"
echo ""
# ── Release Notes aus CHANGELOG.md lesen ──────
RELEASE_BODY="ARIA Android App $TAG"
CHANGELOG_FILE="$SCRIPT_DIR/CHANGELOG.md"
if [ -f "$CHANGELOG_FILE" ]; then
# Abschnitt für diese Version extrahieren (zwischen ## [version] Zeilen)
SECTION=$(sed -n "/^## \[$VERSION\]/,/^## \[/p" "$CHANGELOG_FILE" | head -n -1)
if [ -n "$SECTION" ]; then
RELEASE_BODY="$SECTION"
echo -e " ${GREEN}${NC} Release Notes aus CHANGELOG.md gelesen"
else
echo -e " ${YELLOW}Kein Eintrag für [$VERSION] in CHANGELOG.md — verwende Standard-Text${NC}"
fi
fi
# JSON-Escape: Newlines und Anführungszeichen escapen
RELEASE_BODY_ESCAPED=$(printf '%s' "$RELEASE_BODY" | python3 -c 'import sys,json; print(json.dumps(sys.stdin.read()))' 2>/dev/null || printf '"%s"' "$RELEASE_BODY" | sed 's/"/\\"/g')
# ── Gitea Release erstellen ───────────────────
echo -e "${GREEN}[3/4] Gitea Release erstellen...${NC}"
@@ -93,7 +111,7 @@ RELEASE_RESPONSE=$(curl -s -X POST \
-d "{
\"tag_name\": \"$TAG\",
\"name\": \"ARIA $TAG\",
\"body\": \"ARIA Android App $TAG\",
\"body\": $RELEASE_BODY_ESCAPED,
\"draft\": false,
\"prerelease\": false
}")