{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"A Hatch plugin that automatically creates Git commits and tags when you bump your project's version using regex-based version sources.","skillfed_tags":["hatch-plugin","release-automation","git-integration"],"use_cases":["Automate release workflows where version bumps must be immediately committed and tagged in Git.","Enforce clean repository state before version changes to prevent accidental partial commits.","Customize commit and tag messages with project-specific templates or emoji conventions.","Sign Git tags automatically during version bumps for cryptographic release verification.","Integrate version management into CI/CD pipelines that rely on Git tags for deployment triggers."],"what_it_does":"hatch-regex-commit is a Hatch build-system plugin that extends Hatch's version-bumping workflow to automatically create Git commits and tags. It inherits from Hatch's built-in regex version source, allowing you to bump versions stored in source files (like `__about__.py`) while simultaneously creating corresponding Git artifacts. The plugin runs during the version-bump operation and can be configured to customize commit messages, tag names, tag signing, and other Git options.\n\nYou install it as a build-system dependency in `pyproject.toml`, configure it in your Hatch version settings, and then use standard Hatch version commands (e.g., `hatch version patch`). The plugin checks for uncommitted changes by default, creates a commit with a templated message, and optionally signs and tags the commit\u2014all in one operation. It's designed for teams that want version control and release artifacts to stay in sync without manual Git commands.","worth_installing":"Yes, if you use Hatch and want to eliminate manual Git commits and tags during version bumps. The plugin is stable enough for production (Beta status, no known vulnerabilities), has low install friction, and solves a real workflow problem. The aging maintenance status (319 days since last release) is a minor concern but not a blocker\u2014the repository is not archived and the plugin's scope is narrow. Install it if your release process would benefit from automated Git integration; skip it if you prefer manual control or use a different version-management approach."},"id":"hatch-regex-commit","links":{"html":"https://skillfed.io/packages/hatch-regex-commit","md":"https://skillfed.io/packages/hatch-regex-commit.md","pypi":"https://pypi.org/project/hatch-regex-commit/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-09-29","license_spdx":"MIT","license_treatment":"permissive","name":"hatch-regex-commit","python_support":"supports_current","summary":"Hatch plugin to create a commit and tag when bumping version"},"popularity":{"monthly_downloads":91309,"position":13525,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.0.4"}
