constantincerdan/Anno - Automated Release Summaries
Creates a release summary of code changes between workflow runs and sends it to a Slack channel.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Action mode - 'release-summary' for release summaries or 'pr-summary' for pull request summary. | yes | — |
| github_token | GitHub token to access the repository. This should automatically be available as a secret. | yes | — |
| app_name | App name for the Slack message. Defaults to the repository name. | no | — |
| ai_provider | AI provider to use - 'openai' or 'anthropic'. | yes | — |
| ai_api_key | API key for the chosen AI provider. | yes | — |
| ai_model | Model name for the chosen AI provider (e.g. 'gpt-4o', 'claude-sonnet-4-5-20250929'). | yes | — |
| jira_api_key | Base64-encoded `<username>:<api_token>` for Jira with read permissions. Required if Jira is enabled. | no | — |
| jira_base_url | Base URL of your Jira instance, e.g. https://my-company.atlassian.net. Required if Jira is enabled. | no | — |
| linear_api_key | Linear API key with read permissions. Required if Linear is enabled. | no | — |
| slack_webhook_url | Slack webhook URL for the release summary. | no | — |
| paths | Newline or comma-separated list of glob patterns to filter files used in analysis. | no | — |
Outputs
no outputs