Context
We are using self-hosted spacelift with a VCS Integration to GitHub Enterprise Server (self-hosted). Unfortunately, GitHub Enterprise is not a supported IdP for Spacelift self-hosted which means we must fall back on Google Workspace for our IdP. Usernames provided by Google Workspace (SAML) are of the format firstname.lastname@company.com while github username’s are assigned as firstname-lastname. This makes it difficult to associate a github user with the corresponding Spacelift user.
Request
I believe the “Slack member ID” integration was meant to help reconcile any differences between IdP-assigned username which may be an email address or other format of identifier with the Slack-assigned ID of the same person. Adding a similar integration for GitHub Username would help us construct Approval Policies based on a user’s GitHub activity.