Generate release PRs and changelog updates from Conventional Commits
Use release-please when an agent should turn merged Conventional Commits into structured release PRs, version bumps, and changelog updates before a human reviews and merges. This is a release-management workflow, not a generic package or CI listing.
What it does
Generate release PRs and changelog updates from Conventional Commits
Use release-please when an agent should turn merged Conventional Commits into structured release PRs, version bumps, and changelog updates before a human reviews and merges. This is a release-management workflow, not a generic package or CI listing.
Prerequisites
GitHub, Conventional Commits
Installation
Use the upstream install or setup path that matches your environment:
- make sense when merged in the main branch. For example, you may have
Requirements and caveats from upstream:
- "docs" is a prefix for releasable units in Java and Python.
- | node | A Node.js repository, with a package.json and CHANGELOG.md |
- | python | A Python repository with a pyproject.toml, <project>/__init__.py, CHANGELOG.md or optionally a setup.py, setup.cfg |
Basic usage or getting-started notes:
-
Updates your changelog file (for example CHANGELOG.md), along with other language specific files (for example package.json).
-
Empty commit example:
-
Some languages have their specific releasable unit configuration. For example,
-
Extracted from upstream docs: https://raw.githubusercontent.com/googleapis/release-please/HEAD/README.md
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,575 chars)