ewega/Copilot Tier Manager
Classify Copilot users into tiers by PRU usage and manage Entra ID groups for cost-optimized licensing.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| enterprise | GitHub Enterprise slug | yes | — |
| dry_run | Preview changes without applying | no | true |
| config_path | Path to tiers YAML config. If empty, uses default thresholds with env vars for group IDs. | no | "" |
| emu_suffix | EMU username suffix (e.g. '_mycompany') | no | — |
| emu_domain | Entra ID domain for UPN resolution | no | — |
| emu_separator | Character replaced with '.' for UPN mapping | no | - |
| teams_webhook_url | Microsoft Teams webhook URL for notifications | no | — |
Outputs
| name | description |
|---|---|
| summary | Markdown summary of the sync run |
| users_moved | Number of users moved between tiers |
| errors | Number of errors encountered |