1
0
mirror of https://github.com/Azure/setup-helm.git synced 2026-07-06 08:21:37 +00:00

Compare commits

..

6 Commits

Author SHA1 Message Date
github-actions[bot] 5119fcb908 v3 new release (#104)
bump @actions/core
2022-12-12 13:52:09 -05:00
github-actions[bot] f382f75448 v3 new release (#101) 2022-10-27 10:04:25 -04:00
github-actions[bot] b5b231a831 v3 new release (#89) 2022-07-25 14:01:37 -04:00
github-actions[bot] 84b304dfb7 v3 new release (#87)
add token
2022-07-25 13:23:27 -04:00
github-actions[bot] e4f3964f67 v3 new release (#84)
swap to graphql
2022-07-11 13:48:02 -04:00
github-actions[bot] 20d2b4f98d v3 new release (#80) 2022-06-27 14:17:15 -04:00
3 changed files with 11888 additions and 8 deletions
-3
View File
@@ -11,8 +11,6 @@ pids
*.seed *.seed
*.pid.lock *.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul # Coverage directory used by tools like istanbul
coverage coverage
@@ -64,4 +62,3 @@ node_modules
coverage coverage
# Transpiled JS # Transpiled JS
lib/
+11879
View File
File diff suppressed because one or more lines are too long
+9 -5
View File
@@ -59,19 +59,23 @@ export async function getLatestHelmVersion(): Promise<string> {
` `
{ {
repository(name: "helm", owner: "helm") { repository(name: "helm", owner: "helm") {
releases(last: 100) { releases(first: 100, orderBy: {field: CREATED_AT, direction: DESC}) {
nodes { nodes {
tagName tagName
isLatest
isDraft
isPrerelease
} }
} }
} }
} }
` `
) )
const releases: string[] = repository.releases.nodes const latestValidRelease: string = repository.releases.nodes.find(
.reverse() ({tagName, isLatest, isDraft, isPreRelease}) =>
.map((node: {tagName: string}) => node.tagName) isValidVersion(tagName) && isLatest && !isDraft && !isPreRelease
const latestValidRelease = releases.find((tag) => isValidVersion(tag)) )?.tagName
if (latestValidRelease) return latestValidRelease if (latestValidRelease) return latestValidRelease
} catch (err) { } catch (err) {
core.warning( core.warning(