mirror of
https://github.com/Azure/setup-helm.git
synced 2025-07-16 10:50:38 +00:00
Compare commits
12 Commits
v3.5
...
addSupport
Author | SHA1 | Date | |
---|---|---|---|
d34df03b6f | |||
b70d33f56d | |||
3c00c0152f | |||
22d14750db | |||
a22741c887 | |||
f850d12cb3 | |||
17cd77473c | |||
484a64052d | |||
6e32762c2e | |||
17c21ab68c | |||
7f0153c54c | |||
a14110f6e6 |
3
.gitignore
vendored
3
.gitignore
vendored
@ -11,6 +11,8 @@ 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
|
||||||
@ -62,3 +64,4 @@ node_modules
|
|||||||
coverage
|
coverage
|
||||||
|
|
||||||
# Transpiled JS
|
# Transpiled JS
|
||||||
|
lib/
|
||||||
|
11879
lib/index.js
11879
lib/index.js
File diff suppressed because one or more lines are too long
14
src/run.ts
14
src/run.ts
@ -59,23 +59,19 @@ export async function getLatestHelmVersion(): Promise<string> {
|
|||||||
`
|
`
|
||||||
{
|
{
|
||||||
repository(name: "helm", owner: "helm") {
|
repository(name: "helm", owner: "helm") {
|
||||||
releases(first: 100, orderBy: {field: CREATED_AT, direction: DESC}) {
|
releases(last: 100) {
|
||||||
nodes {
|
nodes {
|
||||||
tagName
|
tagName
|
||||||
isLatest
|
|
||||||
isDraft
|
|
||||||
isPrerelease
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
`
|
`
|
||||||
)
|
)
|
||||||
const latestValidRelease: string = repository.releases.nodes.find(
|
const releases: string[] = repository.releases.nodes
|
||||||
({tagName, isLatest, isDraft, isPreRelease}) =>
|
.reverse()
|
||||||
isValidVersion(tagName) && isLatest && !isDraft && !isPreRelease
|
.map((node: {tagName: string}) => node.tagName)
|
||||||
)?.tagName
|
const latestValidRelease = releases.find((tag) => isValidVersion(tag))
|
||||||
|
|
||||||
if (latestValidRelease) return latestValidRelease
|
if (latestValidRelease) return latestValidRelease
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
core.warning(
|
core.warning(
|
||||||
|
Reference in New Issue
Block a user