| name-template: "v$RESOLVED_VERSION" | |
| tag-template: "v$RESOLVED_VERSION" | |
| categories: | |
| - title: "π Features" | |
| labels: | |
| - "type: feature" | |
| - title: "π Documentation" | |
| labels: | |
| - "type: docs" | |
| - title: "π Bug Fixes" | |
| labels: | |
| - "type: bug" | |
| - "type: fix" | |
| - "type: provider" | |
| - title: "π Performance" | |
| labels: | |
| - "type: performance" | |
| - title: "π§° Maintenance" | |
| labels: | |
| - "type: chore" | |
| - "type: testing" | |
| - "type: refactor" | |
| - "ratatui" | |
| - title: "π₯ Breaking Changes" | |
| labels: | |
| - "release: breaking" | |
| - title: "π Security" | |
| labels: | |
| - "type: security" | |
| change-template: "- $TITLE @$AUTHOR (#$NUMBER)" | |
| change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks. | |
| version-resolver: | |
| major: | |
| labels: | |
| - "release: breaking" | |
| minor: | |
| labels: | |
| - "type: feature" | |
| # Add direct commit message pattern matching for features | |
| commits: | |
| - "feat:" | |
| - "feature:" | |
| patch: | |
| labels: | |
| - "type: fix" | |
| - "type: performance" | |
| - "type: chore" | |
| - "type: docs" | |
| - "type: bug" | |
| - "type: testing" | |
| - "type: refactor" | |
| - "type: provider" | |
| # Add direct commit message pattern matching for patches | |
| commits: | |
| - "fix:" | |
| - "perf:" | |
| - "chore:" | |
| - "docs:" | |
| - "refactor:" | |
| default: patch | |
| exclude-labels: | |
| - "release: skip changelog" | |
| template: | | |
| ## Changes | |
| $CHANGES | |
| autolabeler: | |
| - label: "type: chore" | |
| title: | |
| - /chore/i | |
| - label: "type: refactor" | |
| title: | |
| - /refactor/i | |
| - /refactoring/i | |
| - label: "type: fix" | |
| title: | |
| - /fix/i | |
| - /hotfix/i | |
| - /bugfix/i | |
| - /patch/i | |
| - label: "type: feature" | |
| title: | |
| - /feat/i | |
| - /feature/i | |
| - /enhancement/i | |
| - /new/i | |
| - label: "type: docs" | |
| title: | |
| - /doc/i | |
| - /docs/i | |
| - label: "type: performance" | |
| title: | |
| - /perf/i | |
| - label: "ci: benchmark" | |
| title: | |
| - /perf/i | |
| files: | |
| - "/benches/" | |
| - label: "type: provider" | |
| files: | |
| - "provider.json" | |
| - label: "os: windows" | |
| title: | |
| - /windows/i | |
| - /win32/i | |
| - /winapi/i | |
| - /powershell/i | |
| - /scoop/i | |
| - /chocolatey/i | |
| - /winget/i | |
| body: | |
| - /windows[ -](only|specific|terminal|path|installer|build)/i | |
| - /multiline paste.*windows/i | |
| - /windows.*multiline paste/i | |