From fcee645c329707bbce594365314df9620caa0bee Mon Sep 17 00:00:00 2001 From: Ben King <9087625+benfdking@users.noreply.github.com> Date: Wed, 25 Jun 2025 13:46:10 +0100 Subject: [PATCH] fix(build): add semantic version tag regex to setuptools_scm config - Add tag_regex pattern to properly parse version tags starting with 'v' prefix. - This ensures setuptools_scm correctly extracts version numbers from git tags like v1.2.3, preventing build failures in CI/CD pipelines and ignores other tags. --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index acee956e0b..0857e2ff0a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -159,6 +159,7 @@ include-package-data = false version_file = "sqlmesh/_version.py" fallback_version = "0.0.0" local_scheme = "no-local-version" +tag_regex = "^v(?P[0-9]+\\.[0-9]+\\.[0-9]+)" [tool.setuptools.packages.find] include = ["sqlmesh", "sqlmesh.*", "web*"]