Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 05 Feb 16:12
· 14 commits to main since this release

Release 0.1.2

Added

  • Automated CI/CD pipeline for PyPI releases via GitHub Actions
  • Tag-triggered release workflow (triggers on v*.*.* tags)
  • Automated testing and type checking in CI (pytest, mypy, ruff)
  • Automated package building and validation with twine
  • TestPyPI publishing for pre-production verification
  • Production PyPI publishing with manual approval gate
  • Automatic GitHub Release creation with changelog extraction
  • GitHub Environments configuration (testpypi, pypi)
  • PyPI Trusted Publishing (OIDC) for secure authentication

Changed

  • Enhanced pytest execution to include coverage reporting (--cov --cov-report=term-missing)
  • Improved GitHub Release notes generation to parse CHANGELOG.md automatically
  • Added skip-existing: true to TestPyPI publish step to prevent re-run failures

Fixed

  • Workflow now properly extracts version-specific release notes from CHANGELOG.md
  • Release notes now include installation instructions with examples

Installation

uv add cuvis-ai-schemas==0.1.2
# With extras:
uv add 'cuvis-ai-schemas[proto]==0.1.2'

PyPI: https://pypi.org/project/cuvis-ai-schemas/0.1.2/