Skip to content

Release prep: exclude deep reconciliation endpoints, add PyPI release workflow - #2

Merged
koladev32 merged 1 commit into
mainfrom
koladev32/exclude-deep-reconciliation-endpoints
Jul 22, 2026
Merged

Release prep: exclude deep reconciliation endpoints, add PyPI release workflow#2
koladev32 merged 1 commit into
mainfrom
koladev32/exclude-deep-reconciliation-endpoints

Conversation

@koladev32

Copy link
Copy Markdown
Contributor

Summary

  • Typed Reconify Python SDK with sync/async clients for the retained 50-operation API surface
  • Excludes deep reconciliation adjustment, evidence, lifecycle, report-item, and signoff operations
  • Adds bump2version config to keep pyproject.toml and init.py versions in sync
  • Adds a GitHub Actions workflow that publishes to PyPI when a GitHub Release is published (uses PYPI_API_TOKEN secret)

Test plan

  • CI (ruff, mypy, pytest, build) passes on this branch
  • Merge to main
  • Tag v0.1.0 and publish a GitHub Release to trigger the PyPI publish workflow

Adds bump2version as a dev dependency to keep pyproject.toml and
__init__.py version strings in sync, and a GitHub Actions workflow
that publishes to PyPI when a GitHub Release is published.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@koladev32
koladev32 merged commit b44d9d1 into main Jul 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant