Skip to content

Commit 17e8dda

Browse files
committed
use gh api to check for xs releases
1 parent bd4fbc5 commit 17e8dda

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

src/engines/xs.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@ class XSInstaller extends Installer {
3131

3232
static async resolveVersion(version) {
3333
if (version === 'latest') {
34-
const body = await fetch('https://github.com/Moddable-OpenSource/moddable-xst/releases')
35-
.then((r) => r.text());
36-
const match = /href="\/Moddable-OpenSource\/moddable-xst\/releases\/tag\/v([^"]+)">/.exec(body);
37-
return match[1];
34+
const body = await fetch('https://api.github.com/repos/Moddable-OpenSource/moddable-xst/releases')
35+
.then((r) => r.json());
36+
return body.find((b) => !b.prerelease).tag_name.slice(1);
3837
}
3938
return version;
4039
}

0 commit comments

Comments
 (0)