Automatically generate release notes when creating new release#8568
Automatically generate release notes when creating new release#8568alexey-tikhonov merged 4 commits intoSSSD:masterfrom
Conversation
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.
|
Just one minor remark. When I executed these scripts on my PC I got nothing because my git is configured to default to |
|
It's supposed to be run only from GH actions, but it is a good catch nevertheless. Fixed. |
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> Reviewed-by: Alejandro López <allopez@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.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> Reviewed-by: Alejandro López <allopez@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.com>
This scripts prepares a release notes for sssd.io. Reviewed-by: Alejandro López <allopez@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.com>
The release workflow is extended to automatically generate release notes and open a draft pull request against sssd.io. Reviewed-by: Alejandro López <allopez@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.com>
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: