Skip to main content

Config-driven branch and release helpers for Git repositories

Project description

repo-release-tools

repo-release-tools is a small product for semantic branches, changelog policy, and version bumps across local development, CI, and Copilot workflows.

Product surfaces

Minimal quickstart

pip install repo-release-tools
rrt branch new feat "add parser"
rrt bump patch

Or:

uvx repo-release-tools branch new feat "add parser"

Minimal config:

[tool.rrt]
release_branch = "release/v{version}"
changelog_file = "CHANGELOG.md"

[[tool.rrt.version_targets]]
path = "pyproject.toml"
kind = "pep621"

Documentation

License

repo-release-tools is released under the MIT License.

Built with ❤️ for safe, simple release automation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

repo_release_tools-0.1.4.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

repo_release_tools-0.1.4-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

Details for the file repo_release_tools-0.1.4.tar.gz.

File metadata

  • Download URL: repo_release_tools-0.1.4.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for repo_release_tools-0.1.4.tar.gz
Algorithm Hash digest
SHA256 1f408439a0fbc6613e242f27130e86a2a72334ff50ca87b495728b4e6dff6402
MD5 b1fc14f96574ddb1a177d96605535b91
BLAKE2b-256 43bc2b3c32fbcc187fa0646ece51e917fb6796d5b9ca7e7fcc820047411383c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for repo_release_tools-0.1.4.tar.gz:

Publisher: cicd.yml on Anselmoo/repo-release-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file repo_release_tools-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for repo_release_tools-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a2fc3c5d7fbf2bfcbc16238bb6e2bdfcd382a855b790be110d127e0c5608288f
MD5 1bd6cb25393e761ffea6e635c6e0a303
BLAKE2b-256 15b65a781ada1926883d9e3add742d5a76ca1a9000904b56e82fbe61e9ea2e2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for repo_release_tools-0.1.4-py3-none-any.whl:

Publisher: cicd.yml on Anselmoo/repo-release-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page