baires/AI-Powered Release Notes Generator

Generate intelligent release notes using AI, with optional Slack notifications, GitHub releases, and changelog updates

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub token for API accessno${{ github.token }}
trigger_labelLabel required on PR to trigger release notes generation (leave empty to run for all PRs)no""
target_branchTarget branch for release (main, dev, etc.)nomain
gemini_api_keyGemini API key for AI-powered release notesno
custom_promptCustom prompt template for AI release notes generationno
version_strategyVersion increment strategy: patch, minor, major, autonopatch
version_prefixVersion prefix (e.g., v, release-)nov
environmentDeployment environment (PROD, DEV, STAGING)noPROD
create_releaseCreate GitHub release (true/false)notrue
release_draftCreate release as draft (true/false)nofalse
release_prereleaseMark release as prerelease (true/false)nofalse
update_changelogUpdate CHANGELOG.md file (true/false)notrue
changelog_filePath to changelog filenoCHANGELOG.md
enable_slackEnable Slack notifications (true/false)nofalse
slack_webhook_urlSlack webhook URL for notificationsno
slack_channelSlack channel name (without #)no
slack_mention_usersComma-separated list of users to mention in Slackno
slack_mention_groupsComma-separated list of groups to mention in Slackno
git_user_nameGit user name for commitsnogithub-actions[bot]
git_user_emailGit user email for commitsnogithub-actions[bot]@users.noreply.github.com
skip_if_no_changesSkip release if no significant changes detected (true/false)nofalse
include_commit_linksInclude links to commits in release notes (true/false)notrue
include_pr_linksInclude links to PRs in release notes (true/false)notrue
max_commits_fallbackMaximum commits to include in fallback notesno10
output_formatOutput format: markdown, html, jsonnomarkdown
gcp_project_idGoogle Cloud Project ID for Vertex AIno
gcp_locationGoogle Cloud Location for Vertex AInous-central1
gcp_workload_identity_providerGCP Workload Identity Providerno
gcp_service_accountGCP Service Account Emailno
use_vertex_aiUse Vertex AI instead of Gemini API (true/false)nofalse
namedescription
versionGenerated version number
previous_versionPrevious version number
release_notesGenerated release notes content
release_urlURL of created GitHub release
tag_nameCreated git tag name
build_numberGenerated build number
changelog_updatedWhether changelog was updated
slack_sentWhether Slack notification was sent
commits_analyzedNumber of commits analyzed
ai_generatedWhether release notes were AI-generated