vblagoje/reno-auto
Automatically generate reno release notes
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| openai_api_key | OpenAI API key | yes | — |
| openai_base_url | OpenAI Base URL | no | https://api.openai.com/v1 |
| github_token | GITHUB_TOKEN or a repo scoped PAT | — | ${{ github.token }} |
| github_repository | GitHub repository | — | ${{ github.repository }} |
| base_branch | Base branch (e.g. main master) | — | ${{ github.event.pull_request.base.ref }} |
| head_branch | PR Head branch (code branch being merged into a base branch) | — | ${{ github.event.pull_request.head.ref }} |
| generation_model | LLM to use for reno release note text generation | — | gpt-4o-mini |
| function_calling_model | LLM to use for function calling (service parameter resolution, output formatting) | — | gpt-4o-mini |
| system_prompt | System message/prompt to help the model generate reno release note (prompt text or URL where prompt text can be found) | no | https://bit.ly/reno_release_note_system_prompt_v5 |
| user_prompt | Additional prompt to help the model generate reno release note | no | — |
| bot_name | The name of the bot so users can guide reno release note generation with @bot_name from PR comments | — | reno-auto-bot |
Outputs
| name | description |
|---|---|
| file-name | The name of the release note file (without hash suffix or yaml extension) |
| note | The text of the release note |