Browse Source

use first line of release for short changelog

pull/1385/head
Bernd Storath 2 years ago
parent
commit
1a932a7ae1
  1. 13
      src/server/utils/release.ts

13
src/server/utils/release.ts

@ -1,5 +1,6 @@
type GithubRelease = { type GithubRelease = {
tag_name: string; tag_name: string;
body: string;
}; };
export async function fetchLatestRelease() { export async function fetchLatestRelease() {
@ -11,10 +12,16 @@ export async function fetchLatestRelease() {
if (!response) { if (!response) {
throw new Error('Empty Response'); throw new Error('Empty Response');
} }
// TODO: changelog const changelog = response.body.split('\r\n\r\n')[0] ?? '';
return { version: response.tag_name, changelog: '' }; return {
version: response.tag_name,
changelog,
};
} catch (e) { } catch (e) {
SERVER_DEBUG('Failed to fetch latest releases: ', e); SERVER_DEBUG('Failed to fetch latest releases: ', e);
return { version: 'v0.0.0', changelog: '' }; throw createError({
statusCode: 500,
statusMessage: 'Failed to fetch latest release',
});
} }
} }

Loading…
Cancel
Save