Add PR-based changelog process documentation and automation

Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-28 05:13:32 +00:00
parent 8bbe7f180e
commit e0402e9b52
5 changed files with 472 additions and 2 deletions

View File

@@ -61,6 +61,7 @@ The repository provides several tools to streamline development:
2. Create a branch from the active development branch.
3. Make focused, minimal changes that address a single concern.
4. Submit a pull request with a clear description of intent and impact.
5. **Include a changelog entry** in the PR template describing your changes (see [CHANGELOG_PROCESS.md](./docs/CHANGELOG_PROCESS.md)).
Direct commits to protected branches are not permitted.
@@ -88,6 +89,16 @@ Documentation changes must:
* Avoid embedding version numbers in revision history tables.
* Preserve existing structure unless a structural change is explicitly proposed.
## Changelog Maintenance
All changes must be documented in the changelog:
* **Include a changelog entry** in every pull request (see the PR template)
* Follow [Keep a Changelog](https://keepachangelog.com/) format
* Use appropriate categories: Added, Changed, Deprecated, Removed, Fixed, Security
* Write from a user perspective, not implementation details
* See [docs/CHANGELOG_PROCESS.md](./docs/CHANGELOG_PROCESS.md) for complete guidelines
## Commit Messages
Commit messages should: