Add [tool.semantic_release] configuration to pyproject.toml so that conventional commits drive automatic semver version bumps.
Changes:
- Add
[tool.semantic_release] with version_toml, tag_format, branch
- Add
[tool.semantic_release.branches.main] to restrict releases to main
- Add
[tool.semantic_release.changelog] with changelog_file and mode
- Add
python-semantic-release to pixi dev dependencies
- Add pixi task:
build → python -m build
Part of the CI/CD setup plan.
Add
[tool.semantic_release]configuration topyproject.tomlso that conventional commits drive automatic semver version bumps.Changes:
[tool.semantic_release]withversion_toml,tag_format,branch[tool.semantic_release.branches.main]to restrict releases tomain[tool.semantic_release.changelog]withchangelog_fileandmodepython-semantic-releaseto pixi dev dependenciesbuild→python -m buildPart of the CI/CD setup plan.