Add ability to bulk create releases for outdated packages

This commit is contained in:
rubenwardy
2021-01-30 22:58:55 +00:00
parent a0cd155730
commit db09b8eb84
3 changed files with 62 additions and 6 deletions

View File

@@ -995,7 +995,11 @@ class PackageUpdateConfig(db.Model):
else:
return "New tag {} found on the Git repo.".format(self.last_tag)
def get_title(self):
return self.last_tag or self.outdated_at.strftime("%Y-%m-%d")
def get_ref(self):
return self.last_tag or self.last_commit
def get_create_release_url(self):
title = self.last_tag or self.outdated_at.strftime("%Y-%m-%d")
ref = self.last_tag or self.last_commit
return self.package.getCreateReleaseURL(title=title, ref=ref)
return self.package.getCreateReleaseURL(title=self.get_title(), ref=self.get_ref())