Type: chore Date: 2026-07-07
pyproject.toml pins python-semantic-release>=9.0.0,<10.0.0
(pdm.lock currently resolves 9.21.2). The latest release is 10.5.3 —
a major version bump, likely with breaking changes to config or CLI
behavior given semantic-release's own versioning conventions. Consider
updating the constraint and adapting [tool.semantic_release] in
pyproject.toml plus the release workflow/scripts as needed.
- Dev-only dependency (used by
bin/release/and the release CI job, not shipped insrc/), so this ischore, notfeat/fix— it doesn't affect the published package and shouldn't bump the release version. - Check the v10 changelog
for breaking changes before bumping the constraint; run a real
release dry run (
--noop/bin/release/verify.bash) to confirm the config still behaves as expected.