austenstone/Copilot Usage Action
Get reports on GitHub Copilot Usage
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 6–8scored Feb 3, 2026
- Maintenance Recency
- Maintainedlast commit Oct 5, 2025
- License
- MIT
Pinned Snippet
uses: austenstone/copilot-usage@86b69e19cdff19f8549fd3ea42246f9f5382adb6 # v5.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | The GitHub token used to create an authenticated client | yes | — |
| enterprise | The GitHub enterprise slug | no | — |
| organization | The organization slug | no | ${{ github.repository_owner }} |
| team | The team slug | no | — |
| days | The number of days to show usage metrics for. | no | — |
| since | Show usage metrics since this date. This is a timestamp in the format (YYYY-MM-DD). Maximum value is 28 days ago. | no | — |
| until | Show usage metrics until this date. This is a timestamp in the format (YYYY-MM-DD). Maximum value is 28 days ago. | no | — |
| job-summary | Whether to generate a report | no | true |
| json | Whether to generate JSON as a workflow artifact | no | true |
| csv | Whether to generate CSV as a workflow artifact | no | false |
| csv-options | Options for the CSV generation | no | — |
| xml | Whether to generate XML as a workflow artifact | no | false |
| xml-options | Options for the XML generation | no | — |
| time-zone | The time zone to use for the report | no | UTC |
| artifact-name | The name of the artifact to create | no | copilot-usage |
Outputs
| name | description |
|---|---|
| result | The copilot usage as a JSON string |
| result-org-details | The copilot organization details |
| result-seats | The copilot seat details |
| since | The date since which the usage metrics are shown |
| until | The date until which the usage metrics are shown |
| days | The number of days for which usage metrics are shown |