Release Summary
Feature release for improving the automatic release workflow.
Minor Changes
- Add option
--preserve-deps
to theprepare
subcommand that allows to preserve the dependencies if a.deps
file for that version already exists. The versions from that.deps
file are validated against the build requirements and constraints, and the remainder of the release preparation process remains unchanged. The release role allows to pass this flag whenantsibull_preserve_deps=true
(#599). - Allow the release role to skip the
prepare
step by settingantsibull_skip_prepare=true
if the.deps
file already exists (#598). - The
prepare
subcommand will no longer overwrite an existing release summary in thechangelog.yaml
file (#597). - Use feature freeze for all betas from
b2
on, and all release candidates in the release role (#598).
Breaking Changes / Porting Guide
- The release role no longer automatically skips the
prepare
step when the.deps
file already exists. If you need this behavior, setantsibull_skip_prepare=true
(#598).