Adding debug statements

This commit is contained in:
Shivam Gupta
2021-03-17 14:07:15 +05:30
parent 5c4b7c696a
commit db6be5e32d
2 changed files with 19 additions and 13 deletions

View File

@ -118,21 +118,24 @@ function getLatestHelmVersionFor(type) {
} }
}); });
const releases = repository.releases.nodes.reverse(); const releases = repository.releases.nodes.reverse();
releases.forEach(release => { core.debug(releases);
if (isValidVersion(release.tagName, type)) let latestValidRelease = releases.find(release => isValidVersion(release.tagName, type));
return release.tagName; if (latestValidRelease)
}); return latestValidRelease.tagName;
} }
catch (err) { catch (err) {
core.warning(util.format("Error while fetching the latest Helm %s release. Error: %s. Using defaul Helm version %s.", type, err.toString(), stableHelmVersion)); core.warning(util.format("Error while fetching the latest Helm %s release. Error: %s. Using default Helm version %s.", type, err.toString(), stableHelmVersion));
} }
core.warning(util.format("Could not find stable release for Helm %s. Using default Helm version %s.", type, stableHelmVersion));
return stableHelmVersion; return stableHelmVersion;
}); });
} }
// isValidVersion checks if verison matches the specified type and is a stable release // isValidVersion checks if verison matches the specified type and is a stable release
function isValidVersion(version, type) { function isValidVersion(version, type) {
if (!version.startsWith(type)) console.log(version.toLocaleLowerCase().startsWith(type));
if (!version.toLocaleLowerCase().startsWith(type))
return false; return false;
core.debug("version: " + version + " type: " + type);
return version.indexOf('rc') == -1; return version.indexOf('rc') == -1;
} }
function findHelm(rootFolder) { function findHelm(rootFolder) {

View File

@ -97,22 +97,25 @@ async function getLatestHelmVersionFor(type) {
} }
} }
); );
const releases = repository.releases.nodes.reverse(); const releases = repository.releases.nodes.reverse();
releases.forEach(release => { core.debug(releases);
if (isValidVersion(release.tagName, type)) let latestValidRelease = releases.find(release => isValidVersion(release.tagName, type));
return release.tagName; if(latestValidRelease)
}); return latestValidRelease.tagName;
} catch (err) { } catch (err) {
core.warning(util.format("Error while fetching the latest Helm %s release. Error: %s. Using defaul Helm version %s.", type, err.toString(), stableHelmVersion)); core.warning(util.format("Error while fetching the latest Helm %s release. Error: %s. Using default Helm version %s.", type, err.toString(), stableHelmVersion));
} }
core.warning(util.format("Could not find stable release for Helm %s. Using defaul Helm version %s.", type, stableHelmVersion)); core.warning(util.format("Could not find stable release for Helm %s. Using default Helm version %s.", type, stableHelmVersion));
return stableHelmVersion; return stableHelmVersion;
} }
// isValidVersion checks if verison matches the specified type and is a stable release // isValidVersion checks if verison matches the specified type and is a stable release
function isValidVersion(version, type): boolean { function isValidVersion(version, type): boolean {
if (!version.startsWith(type)) console.log(version.toLocaleLowerCase().startsWith(type))
if (!version.toLocaleLowerCase().startsWith(type))
return false; return false;
core.debug("version: "+version+" type: "+type);
return version.indexOf('rc') == -1 return version.indexOf('rc') == -1
} }