reponomics/Reponomics Dashboard Action
Collect GitHub repository traffic and growth data, generate data dashboards, and handle rotation of encryption secrets.
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 6–8scored Jul 9, 2026
- Maintenance Recency
- Activelast commit Jul 9, 2026
- License
- MIT
Pinned Snippet
uses: reponomics/reponomics-dashboard-action@1ccabb613cfd0424fb6442baee639b14c23d51bc # v0.33.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Runtime mode: collect, publish, rotate-key, incident-reset, update-docs, or doctor. | yes | collect |
| collection-token | Value of the API token used for repository data collection. Template workflows pass the repository secret named COLLECTION_TOKEN. | no | "" |
| use-github-app | Advanced option for collect mode. Set true when collection-token is a user-owned GitHub App installation token minted in the workflow. | no | "" |
| github-token | Token used for GitHub artifact/repository workflow operations. Required for collect artifact cleanup and incident-reset history purge; pass the caller workflow token through this input. | no | "" |
| dashboard-secret | Current dashboard/artifact encryption secret. Required when data-mode is encrypted. | no | "" |
| dashboard-next-secret | Next dashboard/artifact encryption secret for encrypted rotate-key or incident-reset mode. | no | "" |
| comparison-secret | Optional second dashboard secret for doctor mode. Used to check whether a user-held key can decrypt the current dashboard artifact without entering it as a workflow input. | no | "" |
| incident-confirm-mode | Destructive incident-reset confirmation. Must be INCIDENT_RESET_CONFIRMED for incident-reset mode. | no | "" |
| incident-confirm-purge | Destructive incident-reset confirmation. Must be PURGE_OLD_HISTORY_CONFIRMED for incident-reset mode. | no | "" |
| incident-confirm-next-secret | Destructive incident-reset confirmation. Must be NEXT_SECRET_CONFIRMED for incident-reset mode. | no | "" |
| incident-confirm-irreversible | Destructive incident-reset confirmation. Must be IRREVERSIBLE_ACTION_CONFIRMED for incident-reset mode. | no | "" |
| data-mode | Data storage mode: encrypted or plaintext. Encrypted mode stores retained CSV artifacts and dashboard payloads encrypted with a dashboard secret. Plaintext mode stores retained CSV artifacts without encryption and is private-repository only. | no | "" |
| config-path | Repository selection config path. | no | config.yaml |
| retention-days | GitHub Actions artifact retention period, from 14 to 90 days. | no | "" |
| publish-pages | Set false to render dashboard output without deploying GitHub Pages. Plaintext mode always disables Pages deployment. | no | "" |
| artifact-run-id | Optional workflow run ID whose dashboard-data artifact should be restored. Blank restores the latest available dashboard-data artifact. | no | "" |
| require-collect-provenance | Deprecated compatibility input for older generated templates. The runtime ignores this value because retained data migrations now decouple collect and publish. | no | false |
| generate-readme | Generate private-repository README dashboard output and commit it back to the caller repository. | no | "" |
| readme-path | README output path. | no | README.md |
Outputs
| name | description |
|---|---|
| tracked-repos | Comma-separated repositories observed in canonical data. |
| collected-at | Latest manifest update timestamp. |
| data-mode | Resolved data mode. |
| publish-pages | Whether this run publishes the rendered dashboard to GitHub Pages. |
| readme-updated | Whether the README output changed. |
| dashboard-updated | Whether the dashboard output changed. |
| pages-path | Rendered dashboard directory uploaded to Pages or a downloadable dashboard artifact. |
| page-url | Deployed GitHub Pages URL when a Pages dashboard is published. |
| schema-version | Retained dashboard data artifact schema version. |
| runtime-version | Reponomics action runtime version. |
| retention-days | Resolved artifact retention period. |
| update-docs-state | Managed documentation update state. |
| docs-action-version | Action version that generated the local managed documentation. |
| docs-updated-at | Timestamp recorded when the local managed documentation was last written. |
| doctor-report-path | Path to the machine-readable doctor diagnostic report when mode is doctor. |