mirror of
https://github.com/Azure/setup-helm.git
synced 2025-07-16 02:30:36 +00:00
Adding debug statements
This commit is contained in:
15
lib/run.js
15
lib/run.js
@ -118,21 +118,24 @@ function getLatestHelmVersionFor(type) {
|
||||
}
|
||||
});
|
||||
const releases = repository.releases.nodes.reverse();
|
||||
releases.forEach(release => {
|
||||
if (isValidVersion(release.tagName, type))
|
||||
return release.tagName;
|
||||
});
|
||||
core.debug(releases);
|
||||
let latestValidRelease = releases.find(release => isValidVersion(release.tagName, type));
|
||||
if (latestValidRelease)
|
||||
return latestValidRelease.tagName;
|
||||
}
|
||||
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;
|
||||
});
|
||||
}
|
||||
// isValidVersion checks if verison matches the specified type and is a stable release
|
||||
function isValidVersion(version, type) {
|
||||
if (!version.startsWith(type))
|
||||
console.log(version.toLocaleLowerCase().startsWith(type));
|
||||
if (!version.toLocaleLowerCase().startsWith(type))
|
||||
return false;
|
||||
core.debug("version: " + version + " type: " + type);
|
||||
return version.indexOf('rc') == -1;
|
||||
}
|
||||
function findHelm(rootFolder) {
|
||||
|
17
src/run.ts
17
src/run.ts
@ -97,22 +97,25 @@ async function getLatestHelmVersionFor(type) {
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
const releases = repository.releases.nodes.reverse();
|
||||
releases.forEach(release => {
|
||||
if (isValidVersion(release.tagName, type))
|
||||
return release.tagName;
|
||||
});
|
||||
core.debug(releases);
|
||||
let latestValidRelease = releases.find(release => isValidVersion(release.tagName, type));
|
||||
if(latestValidRelease)
|
||||
return latestValidRelease.tagName;
|
||||
} 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;
|
||||
}
|
||||
|
||||
// isValidVersion checks if verison matches the specified type and is a stable release
|
||||
function isValidVersion(version, type): boolean {
|
||||
if (!version.startsWith(type))
|
||||
console.log(version.toLocaleLowerCase().startsWith(type))
|
||||
if (!version.toLocaleLowerCase().startsWith(type))
|
||||
return false;
|
||||
core.debug("version: "+version+" type: "+type);
|
||||
return version.indexOf('rc') == -1
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user