You've already forked Tricky-Addon-Update-Target-List
mirror of
https://github.com/KOWX712/Tricky-Addon-Update-Target-List.git
synced 2025-09-06 06:37:09 +00:00
fix wrong changelog
fix wrong version changelog displayed on minor update (vX.X.X)
This commit is contained in:
@@ -92,6 +92,7 @@ get_update() {
|
|||||||
JSON=$(download --fetch "https://raw.githubusercontent.com/KOWX712/Tricky-Addon-Update-Target-List/main/update.json") || exit 1
|
JSON=$(download --fetch "https://raw.githubusercontent.com/KOWX712/Tricky-Addon-Update-Target-List/main/update.json") || exit 1
|
||||||
ZIP_URL=$(echo "$JSON" | grep -o '"zipUrl": "[^"]*"' | cut -d '"' -f 4) || exit 1
|
ZIP_URL=$(echo "$JSON" | grep -o '"zipUrl": "[^"]*"' | cut -d '"' -f 4) || exit 1
|
||||||
CHANGELOG_URL=$(echo "$JSON" | grep -o '"changelog": "[^"]*"' | cut -d '"' -f 4) || exit 1
|
CHANGELOG_URL=$(echo "$JSON" | grep -o '"changelog": "[^"]*"' | cut -d '"' -f 4) || exit 1
|
||||||
|
echo "$JSON" | grep '"version"' | sed 's/.*: "//; s/".*//' > "$MODPATH/tmp/version" || exit 1
|
||||||
download --output "$ZIP_URL" "$MODPATH/tmp/module.zip" || exit 1
|
download --output "$ZIP_URL" "$MODPATH/tmp/module.zip" || exit 1
|
||||||
download --output "$CHANGELOG_URL" "$MODPATH/tmp/changelog.md" || exit 1
|
download --output "$CHANGELOG_URL" "$MODPATH/tmp/changelog.md" || exit 1
|
||||||
}
|
}
|
||||||
@@ -109,22 +110,20 @@ install_update() {
|
|||||||
|
|
||||||
rm -f "$MODPATH/tmp/module.zip"
|
rm -f "$MODPATH/tmp/module.zip"
|
||||||
rm -f "$MODPATH/tmp/changelog.md"
|
rm -f "$MODPATH/tmp/changelog.md"
|
||||||
|
rm -f "$MODPATH/tmp/version"
|
||||||
}
|
}
|
||||||
|
|
||||||
release_note() {
|
release_note() {
|
||||||
awk '
|
VERSION=$(grep 'v' "$MODPATH/tmp/version")
|
||||||
/^### v[0-9]+\.[0-9]+$/ {
|
awk -v header="### $VERSION" '
|
||||||
if (!found) {
|
$0 == header {
|
||||||
version = $0;
|
print;
|
||||||
found = 1;
|
found = 1;
|
||||||
next
|
next
|
||||||
} else {
|
|
||||||
exit
|
|
||||||
}
|
}
|
||||||
}
|
found && /^###/ { exit }
|
||||||
found && !/^###/ { content = content $0 "\n" }
|
found { print }
|
||||||
END { if (found) { print version; print content } }
|
' "$MODPATH/tmp/changelog.md"
|
||||||
' "$MODPATH/tmp/changelog.md"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
set_security_patch() {
|
set_security_patch() {
|
||||||
|
|||||||
Reference in New Issue
Block a user