jonjozwiak/Copilot User Sync

Sync GitHub Copilot seat assignments based on IdP group membership via SCIM

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub PAT (classic) with admin:enterprise scopeyes
enterprise-slugGitHub Enterprise slug (e.g., "my-enterprise")yes
scim-group-nameSCIM group display name to sync Copilot seats foryes
enterprise-shortcodeEnterprise shortcode suffix on EMU logins (auto-detected if omitted)no
dry-runPreview changes without applying (default: true)notrue
remove-usersRemove Copilot seats for users NOT in the SCIM group (default: false)nofalse
force-removalsAllow removals even when some users could not be resolved (default: false)nofalse
batch-sizeNumber of usernames per Copilot API call (default: 50, max: 50)no50

no outputs