lukasparke/profile-stats
Collect public-safe GitHub profile stats with caching and resumable backfill
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| output-path | Path for the generated stats JSON | no | github-user-stats.json |
| cache-path | Path for committed stable cache state | no | .github-profile-stats/cache.json |
| volatile-cache-path | Path for Actions-cache-backed volatile API metadata | no | .github-profile-stats/volatile-cache.json |
| max-runtime-seconds | Soft runtime budget for optional backfill work | no | 480 |
| graphql-concurrency | Maximum concurrent GraphQL collection work | no | 2 |
| rest-concurrency | Maximum concurrent REST backfill work | no | 4 |
| min-graphql-remaining | Stop optional GraphQL work below this remaining API budget | no | 500 |
| min-rest-remaining | Stop optional REST work below this remaining API budget | no | 750 |
| include-traffic | Collect repository traffic for repos where the token has access | no | true |
| include-rest-repo-stats | Collect expensive REST repository contributor statistics | no | true |
| include-private-repository-details | Include private repository names, metadata, and per-repo metrics in generated output | no | false |
| include-private-cache-details | Include private repository identifiers and per-repo metadata in the committed stable cache | no | false |
| backfill-mode | Backfill mode: resume, refresh, or off | no | resume |
Outputs
no outputs