Releases and versioning
- PyPI package:
pulse-agent(CLI entry pointspulseandpulse-mcp). - Versioning: Semantic Versioning - MAJOR for incompatible changes (including config or behavior you must act on), MINOR for backward-compatible features, PATCH for fixes. Review
CHANGELOG.mdbefore upgrading. - Shipping: push a git tag
v*(for examplev1.0.0). CI builds, publishes to PyPI, and builds Docker per.github/workflows/release-publish.yml. CopyCHANGELOG.mdinto the GitHub release notes for that tag.
PyPI trusted publishing details: PyPI trusted publishing.