# release-plz configuration
# https://release-plz.ieni.dev/docs/config
[]
# Enable changelog generation
= true
# Changelog path
= "CHANGELOG.md"
# Publish only after a release PR is merged. Ordinary main-branch pushes may
# prepare a release PR, but must not publish packages directly.
= false
# Release commits are generated as `chore(...): release ...`; restricting
# release preparation to version-bearing conventional commits prevents those
# commits from recursively opening another release PR.
= '^(feat|fix)(\([^)]*\))?!?:'
# Every public workspace package needs its own tag namespace.
= "{{ package }}-v{{ version }}"
# Release PR labels
= ["release"]
# Allow release-pr computation even if runtime-generated files make tree dirty
= true
# Dactyl is one application-driver crate.
[[]]
= "dactyl-db"
= "dactyl"
# Semantic versioning based on conventional commits:
# - feat: minor version bump
# - fix: patch version bump
# - BREAKING CHANGE: major version bump
# - chore/docs/style/refactor/perf/test: no version bump