mirror of
https://github.com/MillironX/setup-nextflow.git
synced 2024-11-25 10:49:55 +00:00
chore: Clean up release sorting types
This commit is contained in:
parent
93ff0f7ef2
commit
c3424c52c4
1 changed files with 5 additions and 5 deletions
|
@ -10,7 +10,7 @@ const NEXTFLOW_REPO = {owner: 'nextflow-io', repo: 'nextflow'}
|
||||||
// HACK Private but I want to test this
|
// HACK Private but I want to test this
|
||||||
export async function all_nf_releases(
|
export async function all_nf_releases(
|
||||||
ok: InstanceType<typeof GitHub>
|
ok: InstanceType<typeof GitHub>
|
||||||
): Promise<object> {
|
): Promise<object[]> {
|
||||||
return await ok.paginate(
|
return await ok.paginate(
|
||||||
ok.rest.repos.listReleases,
|
ok.rest.repos.listReleases,
|
||||||
NEXTFLOW_REPO,
|
NEXTFLOW_REPO,
|
||||||
|
@ -60,13 +60,13 @@ export async function release_data(
|
||||||
}
|
}
|
||||||
|
|
||||||
// Get all the releases
|
// Get all the releases
|
||||||
const all_releases = await all_nf_releases(ok)
|
const all_releases: object[] = await all_nf_releases(ok)
|
||||||
|
|
||||||
// FIXME Ignore
|
|
||||||
const matching_releases = all_releases.filter(filter)
|
const matching_releases = all_releases.filter(filter)
|
||||||
|
|
||||||
matching_releases.sort(function (x, y) {
|
matching_releases.sort((x, y) => {
|
||||||
semver.compare(x.tag_name, y.tag_name, true)
|
// HACK IDK why the value flip is necessary with the return
|
||||||
|
return semver.compare(x['tag_name'], y['tag_name'], true) * -1
|
||||||
})
|
})
|
||||||
|
|
||||||
return matching_releases[0]
|
return matching_releases[0]
|
||||||
|
|
Loading…
Reference in a new issue