Skip to content

Conversation

GangGreenTemperTatum
Copy link
Owner

@GangGreenTemperTatum GangGreenTemperTatum commented Apr 18, 2025

AI-Generated Summary

Summary of changes in this PR:

  • Added a new script generate_release_notes.py to automate creation of release notes from git commits.
  • The script performs the following functions:
    • Retrieves commits between specified git tags or from the latest tag.
    • Categorizes commits based on conventional commit prefixes such as feat, fix, docs, etc.
    • Formats the categorized commit information into a structured release notes format suitable for processing with a language model.
  • Key command line options include:
    • --tag: Specify the current tag for generating notes (default is the latest tag).
    • --previous-tag: Specify the previous tag for comparison (default is detected automatically).
    • --output: Output file for release notes content, defaults to stdout if not specified.
  • This new functionality can streamline the release process and improve the quality of release documentation by providing structured information directly from commit history.

This summary was generated with ❤️ by rigging

@GangGreenTemperTatum GangGreenTemperTatum merged commit c15bf97 into main Apr 18, 2025
1 of 2 checks passed
@GangGreenTemperTatum GangGreenTemperTatum deleted the ads/scripts-generate-release-notes branch April 18, 2025 14:59
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.

1 participant