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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 16, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: fridzema/ai-weekly-changelog-action@e989de95361f1460b1bf70e646d0317c42ea461e # 0.1.3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
openrouter_api_keyAPI key for OpenRouter.aiyes
github_token[DEPRECATED - Not needed] GitHub token is automatically provided by GitHub Actions context.no${{ github.token }}
days_backNumber of days to look back for commits (1-365). Ignored if from_ref is provided.no7
from_refGit ref to start from (tag, commit, branch). If provided, days_back is ignored.no""
to_refGit ref to end at (tag, commit, branch). Defaults to HEAD.noHEAD
modelThe OpenRouter model to use (e.g., openai/gpt-5-mini).noopenai/gpt-5-mini
languageOutput language for the changelog.noEnglish
forceForce update even if a changelog entry for the current week already exists.nofalse
extendedEnable extended analysis with file changes and deeper commit inspection.nofalse
dry_runGenerate changelog without committing (outputs to step summary instead).nofalse

no outputs