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

Uploaded Python 3

File details

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

File metadata

  • Download URL: repo_release_tools-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 435723df46515db13fcf3fac00c5889290b7be708051ba2d318b9e4d4cc19dfa
MD5 229568e7047db36a85044ce57d6f9c7d
BLAKE2b-256 8c271271201d375ad6b37d2e90016bcb2414febc004dd8a75c07ea6fd233e4e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for repo_release_tools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 88cecfde2d6b0fc8c69fdbaaab843fa232bad8f979ba2a9c28dbf6ad890df97a
MD5 1c5cb160a26efd81b381777678ea0dbe
BLAKE2b-256 99dfaea333560383e1f2e72cbc47c444e43e2baa4d4b3578248a8e6f57176e3d

See more details on using hashes here.

Provenance

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