austenstone/Copilot License Management
Cleanup inactive copilot licenses.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| organization | The organization to use for the action | yes | ${{ github.repository_owner }} |
| enterprise | Search for all organizations in the enterprise (overrides organization) | no | — |
| github-token | The GitHub token used to create an authenticated client | no | ${{ github.token }} |
| remove | Whether to remove inactive users | no | false |
| remove-from-team | Whether to remove inactive users from the assigning team | no | false |
| inactive-days | The number of days to consider a user inactive | no | 90 |
| job-summary | Whether to output a summary of the job | no | true |
| csv | Whether to output a CSV of the inactive users | no | false |
| artifact-name | The name of the artifact to upload | no | inactive-copilot-seats |
Outputs
| name | description |
|---|---|
| inactive-seats | JSON array of inactive seats |
| inactive-seat-count | The number of inactive seats |
| removed-seats | The number of seats removed |
| seat-count | The total number of seats |