From d05403b0722c76b0c7f850837b8cc15e03e787a4 Mon Sep 17 00:00:00 2001 From: M Mahrous Date: Wed, 5 Nov 2025 16:13:50 +0100 Subject: [PATCH] [FIX] strip version in build script --- noxfile.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/noxfile.py b/noxfile.py index 18f1d26..bbebff4 100644 --- a/noxfile.py +++ b/noxfile.py @@ -151,8 +151,9 @@ def get_targets(session: nox.Session) -> List[str]: @nox.session() def build_package(session: nox.Session) -> None: """Builds VSIX package for publishing.""" + version = session.posargs[0].strip() os.makedirs("build", exist_ok=True) - os.makedirs(f"build/{session.posargs[0]}", exist_ok=True) + os.makedirs(f"build/{version}", exist_ok=True) targets = get_targets(session) _setup_template_environment(session) @@ -178,7 +179,7 @@ def build_package(session: nox.Session) -> None: session.run("cp", "../odoo-ls/changelog.md", "changelog.md", external=True) for target in targets: build_specific_target(session, target, False) - session.run("mv", f"odoo-{target}-{session.posargs[0]}.vsix", f"build/{session.posargs[0]}/odoo-{target}-{session.posargs[0]}.vsix", external=True) + session.run("mv", f"odoo-{target}-{version}.vsix", f"build/{version}/odoo-{target}-{version}.vsix", external=True) session.run("rm", "-r", "typeshed", external=True) session.run("rm", "-r", "additional_stubs", external=True) session.run("rm", "changelog.md", external=True) @@ -189,8 +190,9 @@ def build_package(session: nox.Session) -> None: @nox.session() def build_package_prerelease(session: nox.Session) -> None: """Builds VSIX package for publishing.""" + version = session.posargs[0].strip() os.makedirs("build", exist_ok=True) - os.makedirs(f"build/{session.posargs[0]}", exist_ok=True) + os.makedirs(f"build/{version}", exist_ok=True) targets = get_targets(session) _setup_template_environment(session) @@ -216,7 +218,7 @@ def build_package_prerelease(session: nox.Session) -> None: session.run("cp", "../odoo-ls/changelog.md", "changelog.md", external=True) for target in targets: build_specific_target(session, target, True) - session.run("mv", f"odoo-{target}-{session.posargs[0]}.vsix", f"build/{session.posargs[0]}/odoo-{target}-{session.posargs[0]}.vsix", external=True) + session.run("mv", f"odoo-{target}-{version}.vsix", f"build/{version}/odoo-{target}-{version}.vsix", external=True) session.run("rm", "-r", "typeshed", external=True) session.run("rm", "-r", "additional_stubs", external=True) session.run("rm", "changelog.md", external=True)