name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'

categories:
  - title: 'Features'
    labels:
      - 'feature'
      - 'enhancement'
  - title: 'Fixes'
    labels:
      - 'fix'
      - 'bug'
  - title: 'Documentation'
    labels:
      - 'documentation'
      - 'docs'
  - title: 'Maintenance'
    labels:
      - 'chore'
      - 'refactor'
      - 'ci'

change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
no-changes-template: '- No user-facing changes in this cycle.'

version-resolver:
  major:
    labels:
      - 'major'
      - 'breaking-change'
  minor:
    labels:
      - 'minor'
      - 'feature'
  patch:
    labels:
      - 'patch'
      - 'fix'
      - 'chore'
      - 'docs'
      - 'ci'
  default: patch

template: |
  ## What Changed

  $CHANGES

  ## Versioning Policy

  - breaking-change / major label -> major
  - feature / minor label -> minor
  - otherwise -> patch
