chore(workflow): optimize release notes formatting and link visibility

- Removed redundant H1 title from automated release generation
- Compacted README links in version change summary to same line
- Streamlined release notes by removing verbose commit logs and redundant guides
- Updated release-prep skill to enforce professional GitHub release standards
This commit is contained in:
fujie
2026-03-09 20:52:43 +08:00
parent 7efb64b16b
commit 62e78ace5c
2 changed files with 12 additions and 48 deletions

View File

@@ -285,9 +285,8 @@ def format_release_notes(
prev_ver = prev_manifest.get("version") or prev.get("version")
readme_url = _get_readme_url(curr.get("file_path", ""))
lines.append(f"- **{curr_title}**: v{prev_ver} → v{curr_ver}")
if readme_url:
lines.append(f" - 📖 [README]({readme_url})")
readme_link = f" | [📖 README]({readme_url})" if readme_url else ""
lines.append(f"- **{curr_title}**: v{prev_ver} → v{curr_ver}{readme_link}")
lines.append("")
if comparison["removed"] and not ignore_removed: