fridzema/Weekly Changelog via OpenRouter
Generates a weekly changelog from git commits using an AI model via OpenRouter and commits it to the repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 16, 2026
- License
- MIT
Pinned Snippet
uses: fridzema/ai-weekly-changelog-action@e989de95361f1460b1bf70e646d0317c42ea461e # 0.1.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| openrouter_api_key | API key for OpenRouter.ai | yes | — |
| github_token | [DEPRECATED - Not needed] GitHub token is automatically provided by GitHub Actions context. | no | ${{ github.token }} |
| days_back | Number of days to look back for commits (1-365). Ignored if from_ref is provided. | no | 7 |
| from_ref | Git ref to start from (tag, commit, branch). If provided, days_back is ignored. | no | "" |
| to_ref | Git ref to end at (tag, commit, branch). Defaults to HEAD. | no | HEAD |
| model | The OpenRouter model to use (e.g., openai/gpt-5-mini). | no | openai/gpt-5-mini |
| language | Output language for the changelog. | no | English |
| force | Force update even if a changelog entry for the current week already exists. | no | false |
| extended | Enable extended analysis with file changes and deeper commit inspection. | no | false |
| dry_run | Generate changelog without committing (outputs to step summary instead). | no | false |
Outputs
no outputs