This commit is contained in:
lilydjwg 2024-03-08 20:39:13 +08:00
parent 1d19082673
commit 5d908b34a6
2 changed files with 6 additions and 6 deletions

View file

@ -24,18 +24,18 @@ async def get_version(
version = data.split(None, 1)[0]
return RichResult(
version = version,
revision = revision,
gitref = gitref
revision = version,
gitref = gitref,
)
else:
cmd = f"git ls-remote --tags --refs {git}"
data = await cache.get(cmd, run_cmd)
versions = []
for line in line in data.splitlines():
for line in data.splitlines():
revision, version = line.split("\trefs/tags/", 1)
versions.append(RichResult(
version = version,
revision = revision,
gitref = f"refs/tags/{version}"
gitref = f"refs/tags/{version}",
))
return versions

View file

@ -115,7 +115,7 @@ async def get_latest_tag(key: Tuple[str, str, str, str]) -> RichResult:
revision = refs[0]['node']['target']['oid']
return RichResult(
version = version,
gitref = f"refs/tags/{name}",
gitref = f"refs/tags/{version}",
revision = revision,
url = f'https://github.com/{repo}/releases/tag/{version}',
)
@ -221,7 +221,7 @@ async def get_version_real(
raise GetVersionError('No release found in upstream repository.')
return RichResult(
version = data['tag_name'],
ref = f"refs/tags/{data['tag_name']}",
gitref = f"refs/tags/{data['tag_name']}",
url = data['html_url'],
)