Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 24 additions & 4 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,39 @@ categories:
- skip-changelog
- invalid
# https://github.com/release-drafter/release-drafter?tab=readme-ov-file#version-resolver
# The next version comes from the conventional PR title: `type!:` is a
# breaking change (major), `feat:` is minor, anything else is patch.
# A `semver:*` label overrides the title in either direction: these rules
# come first and are exclusive, so the title rules below are skipped for a
# labeled PR. The labels are deliberately not named `major`/`minor`/`patch`,
# because Dependabot adds labels with those exact names to its PRs whenever
# they exist in the repository.
- type: version-resolver
semver-increment: major
exclusive: true
when:
label: major
label: semver:major
- type: version-resolver
semver-increment: minor
exclusive: true
when:
label: minor
label: semver:minor
- type: version-resolver
semver-increment: patch
exclusive: true
when:
label: patch
# Fallback when no version label is present
label: semver:patch
- type: version-resolver
semver-increment: major
when:
conventional:
breaking: true
- type: version-resolver
semver-increment: minor
when:
conventional:
type: feat
# Fallback when nothing above matches
- type: version-resolver
semver-increment: patch

Expand Down
Loading