Skip to content

Tags: tivaliy/python-gerritclient

Tags

v1.2.0

Toggle v1.2.0's commit message
Remove .coverage from git tracking

v1.1.0

Toggle v1.1.0's commit message
Add pytest/coverage artifacts to .gitignore

v1.0.0

Toggle v1.0.0's commit message
Modernize release process with hatchling and dynamic versioning

Build System:
- Replace setuptools/pbr with hatchling build backend
- Add uv-dynamic-versioning for git tag-based versioning
- Version now derived from git tags (e.g., v1.0.0 -> 1.0.0)
- Remove hardcoded version from pyproject.toml

CI/CD Workflows:
- Add publish.yaml for PyPI trusted publishing (OIDC)
- Add lint.yaml with pre-commit hooks
- Rename test.yml to test.yaml, align with claude-bridge style
- Remove obsolete Travis CI configuration

Code Quality:
- Add .pre-commit-config.yaml with ruff and standard hooks
- Add pre-commit to dev dependencies

Cleanup:
- Remove setup.py, setup.cfg (replaced by pyproject.toml)
- Remove requirements.txt, test-requirements.txt (deps in pyproject.toml)
- Remove .travis.yml (replaced by GitHub Actions)
- Update tox.ini to use inline dependencies
- Update ChangeLog with 1.0.0 release notes

To release: create a git tag (e.g., git tag v1.0.0) and push,
then create a GitHub Release to trigger PyPI publishing.

0.1.0

Toggle 0.1.0's commit message
Bump version to 0.1.0