blob: 4dd4986ac6c151d6bbf6eb0a3936f5321db61300 [file]
import { GITHUB_API_URL, REPO_NAME } from './constants';
import { getError } from './utils';
export async function getLatestTag() {
let lastestTag: string;
const res = await fetch(
`${GITHUB_API_URL}/repos/${REPO_NAME}/releases/latest`
);
if (res.ok) {
const data = await res.json();
lastestTag = data.tag_name;
} else {
throw await getError('GitHub latest tag fetch failed', res);
}
return lastestTag;
}