Automatically generate release notes when creating new release#8568
Open
pbrezina wants to merge 4 commits intoSSSD:masterfrom
Open
Automatically generate release notes when creating new release#8568pbrezina wants to merge 4 commits intoSSSD:masterfrom
pbrezina 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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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: