INNER CODE UNIT · JavaScript
fetchLegitifyReleaseUrl
Legit-Labs/legitify · index.js:110
async function fetchLegitifyReleaseUrl(baseVersion) {
try {
const response = await fetch(
"https://api.github.com/repos/Legit-Labs/legitify/releases"
);
if (!response.ok) {
core.setFailed(`Failed to fetch releases: ${response.statusText}`);
exit(1);
}
const releases = await response.json();
for (const release of releases) {
const version = release.tag_name.slice(1);
if (version.startsWith(baseVersion)) {
const linuxAsset = release.assets.find(
(asset) =>
asset.name.endsWith(".tar.gz") && asset.name.includes("linux_amd64")
);