ci(updateMeta): fix invalid appstream gen

This commit is contained in:
Lewis Crichton 2023-12-04 22:27:01 +00:00
parent f11a72d4b5
commit e02acda6fa
No known key found for this signature in database
3 changed files with 27 additions and 42 deletions

50
.vscode/settings.json vendored
View file

@ -1,25 +1,25 @@
{ {
"editor.formatOnSave": true, "editor.formatOnSave": true,
"editor.codeActionsOnSave": { "editor.codeActionsOnSave": {
"source.fixAll.eslint": true "source.fixAll.eslint": "explicit"
}, },
"[typescript]": { "[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[javascript]": { "[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[typescriptreact]": { "[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[javascriptreact]": { "[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[json]": { "[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"[jsonc]": { "[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
}, },
"cSpell.words": ["Vesktop"] "cSpell.words": ["Vesktop"]
} }

View file

@ -28,21 +28,6 @@
</screenshot> </screenshot>
</screenshots> </screenshots>
<releases> <releases>
<!--AUTOGENERATED-->
<release version="0.4.4" date="2023-12-02" type="stable">
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.4</url>
<description>
<p>What's Changed</p>
<ul>
<li>improve venmic system compatibility by @Curve in https://github.com/Vencord/Vesktop/pull/230</li>
<li>Update steamdeck controller layout by @AAGaming00 in https://github.com/Vencord/Vesktop/pull/236</li>
<li>feat: Add option to disable smooth scrolling by @ZirixCZ in https://github.com/Vencord/Vesktop/pull/255</li>
<li>unblur shiggy in splash screen by @viacoro in https://github.com/Vencord/Vesktop/pull/221</li>
<li>update electron &amp; arrpc @D3SOX in https://github.com/Vencord/Vesktop/pull/258</li>
</ul>
</description>
</release>
<!--/AUTOGENERATED-->
<release version="0.4.3" date="2023-11-01" type="stable"> <release version="0.4.3" date="2023-11-01" type="stable">
<url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.3</url> <url>https://github.com/Vencord/Vesktop/releases/tag/v0.4.3</url>
</release> </release>

View file

@ -27,7 +27,7 @@ function generateDescription(description: string, descriptionNode: Element) {
descriptionNode.appendChild(pNode); descriptionNode.appendChild(pNode);
} else if (line.startsWith("* ")) { } else if (line.startsWith("* ")) {
const liNode = descriptionNode.ownerDocument.createElement("li"); const liNode = descriptionNode.ownerDocument.createElement("li");
liNode.textContent = line.slice(2); liNode.textContent = line.slice(2).split("in https://github.com")[0].trim(); // don't include links to github
if (!currentList) { if (!currentList) {
currentList = descriptionNode.ownerDocument.createElement("ul"); currentList = descriptionNode.ownerDocument.createElement("ul");
@ -82,7 +82,7 @@ generateDescription(latestReleaseInformation.body, description);
release.appendChild(description); release.appendChild(description);
releaseList.insertBefore(release, releaseList.childNodes[2]); releaseList.insertBefore(release, releaseList.childNodes[0]);
const output = xmlFormat(new XMLSerializer().serializeToString(parser), { const output = xmlFormat(new XMLSerializer().serializeToString(parser), {
lineSeparator: "\n", lineSeparator: "\n",