shenxianpeng/GitStats Action
Generate insightful visual reports from Git repositories
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Path to the git repository | no | . |
| output | Output directory for the generated statistics report | no | gitstats-report |
| config | GitStats config overrides (pipe-separated key=value pairs). All gitstats options are supported, e.g.: "project_name=My Project|max_authors=10|exclude_exts=png,jpg" | no | "" |
| ai-enabled | Enable AI-powered summaries in reports | no | false |
| ai-provider | AI provider: openai, claude, gemini, ollama | no | "" |
| ai-model | AI model (e.g., gpt-4o, claude-sonnet-4-20250514) | no | "" |
| deploy-to-pages | Automatically deploy the report to GitHub Pages | no | false |
| deploy-branch | Branch to deploy to (only used when deploy-to-pages is true) | no | gh-pages |
Outputs
| name | description |
|---|---|
| report_path | Path to the generated report |
| pages_url | URL of the deployed GitHub Pages site (only set when deploy-to-pages is true) |