1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# 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
# The facade and proc-macro crate ship as one compatibility unit. Include each
# package's commits in the other's release calculation so version grouping is
# effective even when a change touches only one package.
[[]]
= "dactyl-db"
= "dactyl"
= ["dactyl-db-macros"]
[[]]
= "dactyl-db-macros"
= "dactyl"
= ["dactyl-db"]
# 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