Compare commits

..

1 Commits

Author SHA1 Message Date
asgayle
d34df03b6f Added support message 2022-10-18 16:11:49 -04:00
3 changed files with 8 additions and 11888 deletions

3
.gitignore vendored
View File

@@ -11,6 +11,8 @@ pids
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
@@ -62,3 +64,4 @@ node_modules
coverage
# Transpiled JS
lib/

11879
lib/index.js

File diff suppressed because one or more lines are too long

View File

@@ -59,23 +59,19 @@ export async function getLatestHelmVersion(): Promise<string> {
`
{
repository(name: "helm", owner: "helm") {
releases(first: 100, orderBy: {field: CREATED_AT, direction: DESC}) {
releases(last: 100) {
nodes {
tagName
isLatest
isDraft
isPrerelease
}
}
}
}
`
)
const latestValidRelease: string = repository.releases.nodes.find(
({tagName, isLatest, isDraft, isPreRelease}) =>
isValidVersion(tagName) && isLatest && !isDraft && !isPreRelease
)?.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(