From 38d66dc02be6c474fd95238ce1040e0fe01a1af9 Mon Sep 17 00:00:00 2001 From: Niraj Kamdar Date: Wed, 6 Sep 2023 19:07:31 +0530 Subject: [PATCH] fix(cd): publish script --- scripts/publish_packages.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/publish_packages.py b/scripts/publish_packages.py index 60e784b6..4b416650 100644 --- a/scripts/publish_packages.py +++ b/scripts/publish_packages.py @@ -14,6 +14,10 @@ logger = ColoredLogger("PackagePublisher") +def extract_major_minor(version: str) -> str: + return ".".join(version.split(".")[:2] + ["0"]) + + def patch_version(version: str): with open("pyproject.toml", "r") as f: pyproject = tomlkit.load(f) @@ -22,7 +26,7 @@ def patch_version(version: str): for dep in list(pyproject["tool"]["poetry"]["dependencies"].keys()): if dep.startswith("polywrap-"): pyproject["tool"]["poetry"]["dependencies"].pop(dep) - pyproject["tool"]["poetry"]["dependencies"].add(dep, f"^{version}") + pyproject["tool"]["poetry"]["dependencies"].add(dep, f"^{extract_major_minor(version)}") with open("pyproject.toml", "w") as f: tomlkit.dump(pyproject, f)