mirror of
https://github.com/LBRYFoundation/herald.go.git
synced 2025-10-01 07:30:33 +00:00
add support for doing binary release
This commit is contained in:
parent
6b45d7470e
commit
4b8b6de582
1 changed files with 10 additions and 1 deletions
|
@ -23,6 +23,12 @@ AREA_RENAME = {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def build_upload_binary(release: github3.repos.release.Release) -> None:
|
||||||
|
#os.chdir(absolute_path)
|
||||||
|
os.system("go build .")
|
||||||
|
with open("./hub", "rb") as f:
|
||||||
|
release.upload_asset("binary", "hub", f)
|
||||||
|
|
||||||
def get_github():
|
def get_github():
|
||||||
config_path = os.path.expanduser('~/.lbry-release-tool.json')
|
config_path = os.path.expanduser('~/.lbry-release-tool.json')
|
||||||
if os.path.exists(config_path):
|
if os.path.exists(config_path):
|
||||||
|
@ -241,13 +247,14 @@ def release(args):
|
||||||
draft=True,
|
draft=True,
|
||||||
)
|
)
|
||||||
elif args.action == "current":
|
elif args.action == "current":
|
||||||
print("in args.action == current")
|
|
||||||
try:
|
try:
|
||||||
print(new_version.tag)
|
print(new_version.tag)
|
||||||
# if we have the tag and release already don't do anything
|
# if we have the tag and release already don't do anything
|
||||||
release = repo.release_from_tag(new_version.tag)
|
release = repo.release_from_tag(new_version.tag)
|
||||||
if release.prerelease:
|
if release.prerelease:
|
||||||
release.edit(prerelease=False)
|
release.edit(prerelease=False)
|
||||||
|
else:
|
||||||
|
build_upload_binary(release)
|
||||||
return
|
return
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(e)
|
print(e)
|
||||||
|
@ -260,6 +267,8 @@ def release(args):
|
||||||
release.edit(draft=False, prerelease=True)
|
release.edit(draft=False, prerelease=True)
|
||||||
elif release.prerelease:
|
elif release.prerelease:
|
||||||
release.edit(prerelease=False)
|
release.edit(prerelease=False)
|
||||||
|
else:
|
||||||
|
build_upload_binary(release)
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
raise Exception("asdf")
|
raise Exception("asdf")
|
||||||
|
|
Loading…
Add table
Reference in a new issue