jcantosz/Create teams

Creates empty teams and optionally attach an idp group

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jul 1, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: jcantosz/create-teams-action@205e439a7437740ab19678a3e096b5ad8233b27a # no releases — HEAD as of 2026-07-11

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

namedescriptionrequireddefault
patThe PAT used to authenticate.no
app_idThe GitHub App ID used to authenticate.no
app_private_keyThe GitHub App private key used to authenticate.no
app_installation_idThe GitHub App installation id used to authenticate.no
api_urlGitHub API url. Change this if using GitHub Enterprise Server.nohttps://api.github.com
enterprise_typeType of enterprise we are adding teams/groups to. Required for IDP group logic. Can be "cloud", "emu", "server".nocloud
team_visibilityThe visibility of the teams being created. Can be "closed", "secret".noclosed
orgThe organization with the team and the repo.yes
admin_teamsInput groups. Expected form is a string formatted like this: "<GitHub_Team_1_Name>:<Entra_Group_1_Name>,<GGitHub_Team_2_Name>:<Entra_Group_2_Name>..."no
maintain_teamsInput groups. Functionality is identical to "admin_teams", either or both can be setno
write_teamsInput groups. Functionality is identical to "admin_teams", either or both can be setno
triage_teamsInput groups. Functionality is identical to "admin_teams", either or both can be setno
read_teamsInput groups. Functionality is identical to "admin_teams", either or both can be setno

no outputs