Closed
Description
- bump-my-version version: 0.15.1
- Python version: 3.11
- Operating System: macOS Sonoma
Description
Version bump crashes right before creating a commit and throws a KeyError.
Based on quick check - this issue started to appear since version 0.14.0.
What I Did
bump-my-version bump patch
<click stacktrace>
File "/.../.virtualenv/.../lib/python3.11/site-packages/bumpversion/cli.py", line 310, in bump
do_bump(version_part, new_version, config, found_config_file, dry_run)
File "/.../.virtualenv/.../lib/python3.11/site-packages/bumpversion/bump.py", line 100, in do_bump
update_config_file(config_file, config, version, next_version, ctx, dry_run)
File "/.../.virtualenv/.../lib/python3.11/site-packages/bumpversion/config/files.py", line 145, in update_config_file
updater.update_file(current_version, new_version, context, dry_run)
File "/.../.virtualenv/.../lib/python3.11/site-packages/bumpversion/files.py", line 307, in update_file
self._update_toml_file(search_for, raw_search_pattern, replace_with, dry_run)
File "/.../.virtualenv/.../lib/python3.11/site-packages/bumpversion/files.py", line 322, in _update_toml_file
raise ValueError(
ValueError: Key 'tool.bumpversion.current_version' in /.../pyproject.toml does not contain the correct contents: 0.1.26
make: *** [bump_patch] Error 1
pyproject.toml configuration (before bump):
[tool.bumpversion]
current_version = "0.1.26"
allow_dirty = true
commit = true
[[tool.bumpversion.files]]
filename = "pyproject.toml"
search = "version = \"{current_version}\""
replace = "version = \"{new_version}\""