delivops/Release Notes Generator
Generate and post release notes from GitHub PRs to Slack using AI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repos | Comma-separated list of repositories to analyze (e.g., "org1/repo1,org2/repo2") | yes | — |
| github_token | GitHub Personal Access Token with repo access | yes | — |
| slack_bot_token | Slack Bot Token | yes | — |
| slack_channel | Slack channel to post to (e.g., #release-notes) | yes | — |
| ai_provider | AI provider to use (openai or claude) | no | openai |
| openai_api_key | OpenAI API key (required if ai_provider is openai) | no | — |
| anthropic_api_key | Anthropic API key (required if ai_provider is claude) | no | — |
| ai_model | Optional model name to override the provider default (e.g. claude-haiku-4-5-20251001, gpt-4o-mini) | no | "" |
| days_back | Number of days to look back for PRs | no | 7 |
Outputs
| name | description |
|---|---|
| message | The generated release notes message |
| timestamp | Timestamp of when the notes were generated |