diff --git a/script.js b/script.js index 4ea0a80..017b87e 100644 --- a/script.js +++ b/script.js @@ -1,22 +1,23 @@ const axios = require("axios"); -async function getLatestReleaseTag() { +function getLatestReleaseTag() { const repoOwner = "insignia-live"; const repoName = "setup-assistant-release"; - try { - const response = await axios.get(`https://api.github.com/repos/${repoOwner}/${repoName}/releases/latest`); - return response.data.tag_name; - } catch (error) { - console.error("Error fetching latest release tag:", error.message); - return "0.0.0"; // Return a default value in case of an error + return axios + .get(`https://api.github.com/repos/${repoOwner}/${repoName}/releases/latest`) + .then((response) => response.data.tag_name) + .catch((error) => { + console.error("Error fetching latest release tag:", error.message); + return "0.0.0"; // Return a default value in case of an error + }); +} + +getLatestReleaseTag().then((latestReleaseTag) => { + const targetReleaseTag = "2023-02-13-1223"; // Replace with your target release tag + + // Compare release tags as strings + if (latestReleaseTag > targetReleaseTag) { + console.log("This pipeline is run because the new release is newer than the one I have."); } -} - -const latestReleaseTag = await getLatestReleaseTag(); -const targetReleaseTag = "2023-02-13-1223"; // Replace with your target release tag - -// Compare release tags as strings -if (latestReleaseTag > targetReleaseTag) { - console.log("This pipeline is run because the new release is newer than the one I have."); -} +});