lukemun/Context Ledger

AI-powered changelog generator that maintains a source of truth for LLM context across your codebase

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Aug 19, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: lukemun/context-ledger@97c34fe4bd6a504c6df70c3f1d6dbf5ad413f27d # v1.1

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

namedescriptionrequireddefault
anthropic_api_keyAnthropic API key for Claude AIyes
changelog_pathPath to the changelog file relative to repository rootnoCHANGELOG.md
target_nameTarget name for the changelog (used in commit messages and logs)noproject
commit_rangeNumber of recent commits to analyze for manual triggersno10
version_incrementVersion increment type (auto, patch, minor, major)noauto
github_tokenGitHub token for API operationsno${{ github.token }}
base_branchBase branch to compare against (defaults to repository default branch)no""
skip_if_no_changesSkip changelog generation if no relevant changes detectednotrue
create_pr_suggestionsCreate GitHub PR suggestions for one-click applicationnotrue
auto_commitAutomatically commit changes (only for non-PR events)nofalse
namedescription
changelog_updatedWhether the changelog was updated (true/false)
changelog_contentThe new changelog content that was generated
statusStatus of the operation (UPDATED, NO_UPDATE_NEEDED, ERROR, SKIPPED)
version_generatedThe version number that was generated
has_changesWhether there are actual changes in the changelog file