Skip to content

Tenzir Ship v2.2.0: Forward-looking changelog metadata policies

Latest

Choose a tag to compare

@tenzir-github-app tenzir-github-app released this 24 Aug 19:52
v2.2.0
a70a7c1

tenzir-ship now lets changelog projects require authors and reject pull request metadata in unreleased entries without invalidating published releases. Validation applies these policies to unreleased entries by default, while an explicit full-history check remains available for audits.

🚀 Features

Forward-looking changelog metadata policies

Changelog projects can now enforce author and pull request metadata on unreleased entries without invalidating published releases.

Set require_author: true to require at least one author, or omit_pr: true to reject pull request numbers in unreleased entries:

require_author: true
omit_pr: true

The validate command now applies omit_pr and omit_author, as well as the new requirements, only to unreleased entries by default. Previously, the omission policies also rejected metadata in released entries. Run tenzir-ship validate --all-entries to retain that full-history check and audit every release against the current policy.

By @mavam in #45.