get program to compile (Still a WIP)

This commit is contained in:
2022-02-19 21:34:15 +05:30
parent 03c02caefb
commit 83153b190b
9 changed files with 568 additions and 122 deletions

View File

@@ -72,13 +72,17 @@ func (c *CheckCommand) Run(request CheckRequest) ([]Version, error) {
return []Version{}, nil
}
latestTag := filteredTags[len(filteredTags)-1]
latestResource, _, err := c.gitea.GetReleaseByTag(latestTag.Name)
if err != nil {
return []Version{}, err
}
if (request.Version == Version{}) {
return []Version{versionFromTag(latestTag)}, nil
return []Version{versionFromTag(latestResource)}, nil
}
if latestTag.Name == request.Version.Tag {
return []Version{versionFromTag(latestTag)}, nil
return []Version{versionFromTag(latestResource)}, nil
}
upToLatest := false
@@ -97,9 +101,13 @@ func (c *CheckCommand) Run(request CheckRequest) ([]Version, error) {
if !upToLatest {
// current version was removed; start over from latest
resource, _, err := c.gitea.GetReleaseByTag(filteredTags[len(filteredTags)-1].Name)
if err != nil {
return []Version{}, err
}
nextVersions = append(
nextVersions,
versionFromTag(filteredTags[len(filteredTags)-1]),
versionFromTag(resource),
)
}