Skip to content

Automatically generate release notes when creating new release#8568

Open
pbrezina wants to merge 4 commits intoSSSD:masterfrom
pbrezina:relnotes
Open

Automatically generate release notes when creating new release#8568
pbrezina wants to merge 4 commits intoSSSD:masterfrom
pbrezina:relnotes

Conversation

@pbrezina
Copy link
Copy Markdown
Member

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:

release notes should be reviewed, edited and pushed
release should be un-drafted and published

pbrezina and others added 3 commits March 30, 2026 12:39
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.
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants