[PR #129] [MERGED] chore: add cliff.toml for standardized changelog generation #250

Closed
opened 2026-03-15 11:55:51 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/awslabs/iam-policy-autopilot/pull/129
Author: @littleKitchen
Created: 1/30/2026
Status: Merged
Merged: 2/5/2026
Merged by: @mschlaipfer

Base: mainHead: chore/add-cliff-toml


📝 Commits (1)

  • 33a67f0 chore: add cliff.toml for standardized changelog generation

📊 Changes

1 file changed (+77 additions, -0 deletions)

View changed files

cliff.toml (+77 -0)

📄 Description

Summary

Adds a cliff.toml configuration file to standardize changelog generation using git-cliff.

Changes

  • Created cliff.toml with configuration that matches the existing CHANGELOG.md format
  • Groups commits by type: Added, Fixed, Changed, Documentation, etc.
  • Parses conventional commits (feat, fix, docs, chore, ci, etc.)
  • Includes PR numbers via GitHub integration
  • Uses date format YYYY-MM-DD matching current style

Usage

# Generate changelog for unreleased changes
git-cliff --unreleased

# Generate full changelog
git-cliff

# Generate changelog for a specific version
git-cliff --tag v0.1.4

Example Output

## [Unreleased]

### Added

- Action filtering for \`--explain\` (#122)
- Add \`--explain\` (#84)

### Fixed

- Add type hints for fix_access_denied for strict schema checks (#117)

Fixes #125


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/awslabs/iam-policy-autopilot/pull/129 **Author:** [@littleKitchen](https://github.com/littleKitchen) **Created:** 1/30/2026 **Status:** ✅ Merged **Merged:** 2/5/2026 **Merged by:** [@mschlaipfer](https://github.com/mschlaipfer) **Base:** `main` ← **Head:** `chore/add-cliff-toml` --- ### 📝 Commits (1) - [`33a67f0`](https://github.com/awslabs/iam-policy-autopilot/commit/33a67f00ba52af5a4d1d39092fe588f4ddf433f7) chore: add cliff.toml for standardized changelog generation ### 📊 Changes **1 file changed** (+77 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `cliff.toml` (+77 -0) </details> ### 📄 Description ## Summary Adds a `cliff.toml` configuration file to standardize changelog generation using [git-cliff](https://git-cliff.org/). ## Changes - Created `cliff.toml` with configuration that matches the existing CHANGELOG.md format - Groups commits by type: Added, Fixed, Changed, Documentation, etc. - Parses conventional commits (feat, fix, docs, chore, ci, etc.) - Includes PR numbers via GitHub integration - Uses date format `YYYY-MM-DD` matching current style ## Usage ```bash # Generate changelog for unreleased changes git-cliff --unreleased # Generate full changelog git-cliff # Generate changelog for a specific version git-cliff --tag v0.1.4 ``` ## Example Output ```markdown ## [Unreleased] ### Added - Action filtering for \`--explain\` (#122) - Add \`--explain\` (#84) ### Fixed - Add type hints for fix_access_denied for strict schema checks (#117) ``` Fixes #125 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-15 11:55:51 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/iam-policy-autopilot#250
No description provided.