fix(release-plz): template compliant release PR title and body #121
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/emc!121
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/release-plz-pr-metadata"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Template the release PR title and body that release-plz generates so they pass
the
auto_reviewpre-merge metadata-quality gate without manual edits.Rationale
auto_reviewrejected the last release PR (#120) three times for "PR metadataquality": the default release title is just the version (no description) and the
body only restated it. Each release would otherwise require hand-editing the
title and body and re-triggering review. This sets:
pr_name: a conventional-commit title that adds a description after theversion and stays under 72 characters (
{{ version }}guarded for themulti-package case).
pr_body: a Summary + Rationale ("why") preamble followed by the per-packagechangelog, using release-plz's documented
releasesloop.Verification
release-plz updateloads the config without error (next version resolves;no TOML/schema error).
scripts/copyright-headers.sh --checkandcargo fmt --all --checkpass.templates use only documented variables and the docs'
releasesloop syntax.🤖 Generated with Claude Code
The PR updates the
release-plz.tomlconfiguration to template the release PR title and body, ensuring compliance with theauto_reviewmetadata-quality gate. This change automates the process, reducing the need for manual edits and re-reviews.Walkthrough
pr_nameis updated to include a version and description, ensuring it adheres to conventional commit standards and stays under 72 characters.pr_bodyis templated to include a summary, rationale, and detailed changelog for each package, improving the clarity and completeness of release PRs.LLM usage and cost
Estimated total USD: $0.009476 via https://api.openai.com and https://api.openai.com