[workspace]
# Only for release-pr: open/update release PR when commits match (excludes docs, chore, refactor, etc).
# Includes feat!/fix! (breaking) and feat(scope):/fix(scope):.
# Does NOT apply to "release-plz release" (publish). Publishing is triggered by merging the release PR
# (release_always / commit associated with a release-plz-* PR), so no loop.
release_commits = "^(feat|fix|build)(!|\\(|:)"

# Create the GitHub Release as a draft so consumers don't see assets:[] during the
# 5-15min window before upload-binaries finishes. The publish-release job in
# .github/workflows/release.yml flips draft=false once all matrix legs succeed.
git_release_draft = true
