From ce502d857f72aae412c53d553cf0edca79421f04 Mon Sep 17 00:00:00 2001 From: amannocci Date: Sat, 21 Oct 2023 16:57:31 +0200 Subject: [PATCH] build: correct release script Signed-off-by: amannocci --- scripts/release.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/release.py b/scripts/release.py index 19d07a1..f7e4462 100644 --- a/scripts/release.py +++ b/scripts/release.py @@ -5,7 +5,6 @@ from sh import gh, git, poetry -from scripts import build from scripts.utils import Constants @@ -48,7 +47,7 @@ def run() -> None: __set_version(release_version) # Build binaries - poetry("poe", "build") + poetry("poe", "build", _out=sys.stdout, _err=sys.stderr) # Push changes git("add", "--all", _out=sys.stdout, _err=sys.stderr) @@ -71,4 +70,7 @@ def run() -> None: git("push", "--tags", _out=sys.stdout, _err=sys.stderr) # Create release note - gh("release", "create", release_version, "--generate-notes", "./dist/*") + args = ["release", "create", "--generate-notes", "--latest", f"--title=temply {release_version}", release_version] + binaries = [file.absolute().as_posix() for file in Path(".").glob("./dist/*")] + args.extend(binaries) + gh(args, _out=sys.stdout, _err=sys.stderr)