nejcm/PR commit summary
Github action that summarizes the PR commits and posts it to notion.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ghToken | Github token | yes | — |
| openAiKey | Open AI API key.If empty it will be ignored. | no | — |
| openAiOrg | Open AI org id. | no | — |
| openAiModel | OpenAI model to use (e.g. gpt-4o, gpt-3.5-turbo). Default: gpt-4o | no | gpt-4o |
| anthropicKey | Anthropic API key. If empty it will be ignored. | no | — |
| anthropicModel | Anthropic model to use (e.g. claude-sonnet-4-5-20250929). Default: claude-sonnet-4-5-20250929 | no | claude-sonnet-4-5-20250929 |
| deepseekKey | Deepseek API key. If empty it will be ignored. | no | — |
| deepseekModel | Deepseek model to use (e.g. deepseek-chat, deepseek-reasoner). Default: deepseek-chat | no | deepseek-chat |
| geminiKey | Gemini API key. If empty it will be ignored. | no | — |
| geminiModel | Gemini model to use (e.g. gemini-2.0-flash, gemini-1.5-pro). Default: gemini-2.0-flash | no | gemini-2.0-flash |
| linearKey | Linear API key. If empty it will be ignored. | no | — |
| linearViewId | Linear View Id. | no | — |
| notionKey | Notion API key. | no | — |
| notionDbId | Notion Database ID. | no | — |
| prompt | Summary prompt | no | Provide a detailed summary of the following commit messages in markdown format: |
| file | Optionally provide a path to a text file with information to summarize | no | — |
| changelog | Link to the changelog. If empty it will be ignored. | no | — |
| prLink | Link to the PR. If empty it will be ignored. | no | — |
| version | Release version | no | — |
Outputs
| name | description |
|---|---|
| summary | Release summary |