mirror of
https://github.com/lancedb/lancedb.git
synced 2025-12-22 21:09:58 +00:00
48 lines
1.2 KiB
TOML
48 lines
1.2 KiB
TOML
[tool.bumpversion]
|
|
current_version = "0.25.2"
|
|
parse = """(?x)
|
|
(?P<major>0|[1-9]\\d*)\\.
|
|
(?P<minor>0|[1-9]\\d*)\\.
|
|
(?P<patch>0|[1-9]\\d*)
|
|
(?:-(?P<pre_l>[a-zA-Z-]+)\\.(?P<pre_n>0|[1-9]\\d*))?
|
|
"""
|
|
serialize = [
|
|
"{major}.{minor}.{patch}-{pre_l}.{pre_n}",
|
|
"{major}.{minor}.{patch}",
|
|
]
|
|
search = "{current_version}"
|
|
replace = "{new_version}"
|
|
regex = false
|
|
ignore_missing_version = false
|
|
ignore_missing_files = false
|
|
tag = true
|
|
sign_tags = false
|
|
tag_name = "python-v{new_version}"
|
|
tag_message = "Bump version: {current_version} → {new_version}"
|
|
allow_dirty = true
|
|
commit = true
|
|
message = "Bump version: {current_version} → {new_version}"
|
|
commit_args = ""
|
|
|
|
# Update Cargo.lock after version bump
|
|
pre_commit_hooks = [
|
|
"""
|
|
cd python && cargo update -p lancedb-python
|
|
if git diff --quiet ../Cargo.lock; then
|
|
echo "Cargo.lock unchanged"
|
|
else
|
|
git add ../Cargo.lock
|
|
echo "Updated and staged Cargo.lock"
|
|
fi
|
|
""",
|
|
]
|
|
|
|
[tool.bumpversion.parts.pre_l]
|
|
values = ["beta", "final"]
|
|
optional_value = "final"
|
|
|
|
[[tool.bumpversion.files]]
|
|
filename = "Cargo.toml"
|
|
search = "\nversion = \"{current_version}\""
|
|
replace = "\nversion = \"{new_version}\""
|