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.2.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.2-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repo_release_tools-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 b104d6f7a0c8b0eb2a073992ef0dfc718b20ac8662d010f2ea52be71aa87feae
MD5 2a20f18051a9610fb5d73d612d35a2d7
BLAKE2b-256 beea04bdb95604590d741a8b6bed98e2de92052cf3489ff1ba12e258730a6f79

See more details on using hashes here.

Provenance

The following attestation bundles were made for repo_release_tools-0.1.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for repo_release_tools-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d6e8b1b6d72196e436ea85337386f7769bafe751d1ed98d8b567ddac7be9cc81
MD5 c6ea9465f11e8c41a16038ffecef965e
BLAKE2b-256 e4b37987a0420967ad706f315e9cc6bc98adc75f23349253572c95bc6d5bcbbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for repo_release_tools-0.1.2-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