diff --git a/lib/index.js b/lib/index.js index d4b1fa92..6085ec90 100644 --- a/lib/index.js +++ b/lib/index.js @@ -13254,8 +13254,10 @@ function getLatestHelmVersion() { } } `); - const releases = repository.releases.nodes.reverse(); - const latestValidRelease = releases.find((release) => isValidVersion(release.tagName)); + const releases = repository.releases.nodes + .reverse() + .map((node) => node.tagName); + const latestValidRelease = releases.find((tag) => isValidVersion(tag)); if (latestValidRelease) return latestValidRelease; } diff --git a/src/run.ts b/src/run.ts index 8461460e..38c2a0da 100644 --- a/src/run.ts +++ b/src/run.ts @@ -68,10 +68,10 @@ export async function getLatestHelmVersion(): Promise { } ` ) - const releases = repository.releases.nodes.reverse() - const latestValidRelease = releases.find((release: {tagName: string}) => - isValidVersion(release.tagName) - ) + const releases: string[] = repository.releases.nodes + .reverse() + .map((node: {tagName: string}) => node.tagName) + const latestValidRelease = releases.find((tag) => isValidVersion(tag)) if (latestValidRelease) return latestValidRelease } catch (err) { core.warning(