pramodkumaryadav/Agentic SemVer
Use Claude to recommend semantic version bumps and maintain CHANGELOG.md for pull requests into main.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token used to read pull request metadata and push generated version changes. | yes | — |
| anthropic-api-key | Anthropic API key used to call Claude. | yes | — |
| model | Claude model used for the analysis request. | no | claude-sonnet-4-5 |
| version-file-path | Path to the version file to update. Auto-detected when not specified. Supported files: package.json, pyproject.toml, pom.xml, gradle.properties, Cargo.toml, Chart.yaml, composer.json. | no | "" |
| changelog-path | Path to the changelog file that should be updated. | no | CHANGELOG.md |
| target-base-branch | Only process pull requests that target this base branch. | no | main |
| max-files | Maximum number of changed files to include in the Claude prompt. | no | 40 |
| commit-changes | Commit and push package.json and changelog updates back to the pull request branch. | no | true |
| comment-summary | Post a pull request comment summarizing the recommended bump and changelog entry. | no | false |
| apply-label | Apply a label (major, minor, or patch) to the pull request based on the recommended bump. Requires the workflow token to have issues:write permission. | no | true |
Outputs
| name | description |
|---|---|
| skipped | Whether the action skipped processing. |
| bump | Recommended semantic version bump. |
| current-version | Version found on the base branch. |
| next-version | Version written to the version file. |
| summary | Claude summary of the pull request changes. |
| changelog-entry | Markdown changelog entry generated for the release. |