Automatically generate release notes when creating new release#8568
Automatically generate release notes when creating new release#8568pbrezina wants to merge 4 commits intoSSSD:masterfrom
Conversation
Add a bash script to extract and list resolved GitHub issues from git commit history. The script searches for "Resolves:" references in commit messages between two git refs and outputs a formatted list of closed issues. Features: - Accepts --from <ref> (required) and --to <ref> (defaults to HEAD) - Supports multiple output formats via --format: plain, rst, md - Uses gh CLI to fetch issue details (number, title, state) - Filters to only include closed issues - Outputs formatted list with issue number, URL, and title 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Generate release notes from commit messages: ./scripts/generate-release-notes.py --from FROM --to TO --version VERSION --format md|rst Co-Authored-By: Claude <noreply@anthropic.com>
This scripts prepares a release notes for sssd.io.
There was a problem hiding this comment.
Code Review
This pull request introduces a comprehensive set of scripts to automate the SSSD release notes generation process, including tools for extracting fixed issues, parsing commit tags, and submitting documentation PRs. Several critical issues were identified in the review, including incorrect argument count checks in release.sh, references to non-existent script filenames, unescaped quotes in shell output, and a security risk where sensitive tokens might be leaked into logs due to the use of set -x.
The release workflow is extended to automatically generate release notes and open a draft pull request against sssd.io.
|
Just one minor remark. When I executed these scripts on my PC I got nothing because my git is configured to default to |
This will generate release notes and open a draft pull request against sssd.io
This will make the release process automated, after the workflow is run: