lukemun/Context Ledger
AI-powered changelog generator that maintains a source of truth for LLM context across your codebase
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Aug 19, 2025
- License
- MIT
Pinned Snippet
uses: lukemun/context-ledger@97c34fe4bd6a504c6df70c3f1d6dbf5ad413f27d # v1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic_api_key | Anthropic API key for Claude AI | yes | — |
| changelog_path | Path to the changelog file relative to repository root | no | CHANGELOG.md |
| target_name | Target name for the changelog (used in commit messages and logs) | no | project |
| commit_range | Number of recent commits to analyze for manual triggers | no | 10 |
| version_increment | Version increment type (auto, patch, minor, major) | no | auto |
| github_token | GitHub token for API operations | no | ${{ github.token }} |
| base_branch | Base branch to compare against (defaults to repository default branch) | no | "" |
| skip_if_no_changes | Skip changelog generation if no relevant changes detected | no | true |
| create_pr_suggestions | Create GitHub PR suggestions for one-click application | no | true |
| auto_commit | Automatically commit changes (only for non-PR events) | no | false |
Outputs
| name | description |
|---|---|
| changelog_updated | Whether the changelog was updated (true/false) |
| changelog_content | The new changelog content that was generated |
| status | Status of the operation (UPDATED, NO_UPDATE_NEEDED, ERROR, SKIPPED) |
| version_generated | The version number that was generated |
| has_changes | Whether there are actual changes in the changelog file |