actions-marketplace-validations/Google workspace user to GitHub Org User

Manage GitHub organisation membership with Google Workspace user accounts

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Jan 14, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/appvia_githubusermanager@070500950225f3160efbfdf1eb6dbcec11c36299 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
google-email-addressEmail address to assume to, needs to be an workspace adminyes
google-credentialsBase64d json as downloaded from the google service account creation stepyes
add-usersSet to TRUE to add users to the github organisationyes
remove-usersSet to TRUE to remove users from the github organisationno
exit-code-on-missmatchExit code to use when there is a mismatch, useful when combined with `ADD_USERS` and `REMOVE_USERS` to be used in a dry-run modeno
github-orgGitHub Organization yes
github-app-idGitHub App IDyes
github-installation-idGithub App Installation IDyes
github-private-keyBase64d private key as downloaded from github application registration stepyes
ignored-usersComma separated list of user ids to totally ignore always, useful for owners of an org you do not want accidentally removedno
github-tokengithub token to use to pull the docker image secrets.GITHUB_TOKEN is probably fineyes
github-actorgithub actor to use to pull the docker image github.actor is probably fineyes
slack-webhook-urlSlack webhook URL for notificationsno
slack-notify-on-errorSend Slack notification when errors occur (default: true)notrue
slack-notify-on-changeSend Slack notification when membership changes are madenofalse
slack-notify-alwaysAlways send Slack notification regardless of changesnofalse

no outputs