feat: add semantic-release and conventional commit infrastructure

- Create pyproject.toml with python-semantic-release configuration
- Add release.yml workflow for automated releases
- Add commitlint pre-commit hook for conventional commits validation
- Add python-semantic-release to dev dependencies

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-08 07:52:06 +00:00
parent 80bcfba1d7
commit 04d18ee1f7
4 changed files with 282 additions and 1 deletions
+4 -1
View File
@@ -23,4 +23,7 @@ safety>=3.0.0
pre-commit>=3.6.0
# License compliance
pip-licenses==5.5.1 # For license compliance checking
pip-licenses==5.5.1 # For license compliance checking
# Release automation
python-semantic-release>=9.0.0