waveful/Changelog
Generate a changelog and optionally notify Telegram or annotate Mixpanel
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| target-branch | Branch where CHANGELOG.md will be committed | — | master |
| github-token | GitHub token for checkout, PR queries, and push | yes | — |
| github-username | Git author name for the changelog commit | — | Dolful |
| github-email | Git author email for the changelog commit | — | github-bot@waveful.app |
| openai-base-url | OpenAI-compatible API base URL | — | https://api.openai.com/v1 |
| openai-api-key | OpenAI-compatible API key | yes | — |
| openai-model | Model name exposed by the configured provider | yes | — |
| openai-temperature | Sampling temperature for the changelog request | — | 0.2 |
| openai-auth-header | HTTP header used for provider authentication | — | Authorization |
| openai-auth-prefix | Prefix added before the API key in the auth header | — | Bearer |
| previous-tag | Optional previous tag override | no | "" |
| current-tag | Optional current tag override | no | "" |
| telegram-bot-token | Telegram bot token for optional notifications | no | "" |
| telegram-chat-id | Telegram chat ID for optional notifications | no | "" |
| changelog-url | Public changelog URL used in optional Telegram notifications | no | "" |
| mixpanel-tag-group | Mixpanel annotation group for optional release annotations | no | github-action |
| mixpanel-project-id | Mixpanel project ID for optional release annotations | no | "" |
| mixpanel-token | Mixpanel token (Basic Auth) for optional release annotations | no | "" |
| mixpanel-region-domain | Mixpanel region domain for optional release annotations | no | mixpanel |
Outputs
| name | description |
|---|---|
| previous-tag | Previous tag used for the release range |
| current-tag | Current tag used for the release range |
| pr-count | Number of pull requests included in the release range |
| commit-count | Number of commits included in the release range |
| author-count | Number of unique authors included in the release range |
| files-changed | Number of changed files in the release range |
| additions | Number of added lines in the release range |
| deletions | Number of deleted lines in the release range |