jcantosz/Create teams
Creates empty teams and optionally attach an idp group
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jul 1, 2024
- License
- None
Pinned Snippet
uses: jcantosz/create-teams-action@205e439a7437740ab19678a3e096b5ad8233b27a # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| pat | The PAT used to authenticate. | no | — |
| app_id | The GitHub App ID used to authenticate. | no | — |
| app_private_key | The GitHub App private key used to authenticate. | no | — |
| app_installation_id | The GitHub App installation id used to authenticate. | no | — |
| api_url | GitHub API url. Change this if using GitHub Enterprise Server. | no | https://api.github.com |
| enterprise_type | Type of enterprise we are adding teams/groups to. Required for IDP group logic. Can be "cloud", "emu", "server". | no | cloud |
| team_visibility | The visibility of the teams being created. Can be "closed", "secret". | no | closed |
| org | The organization with the team and the repo. | yes | — |
| admin_teams | Input 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_teams | Input groups. Functionality is identical to "admin_teams", either or both can be set | no | — |
| write_teams | Input groups. Functionality is identical to "admin_teams", either or both can be set | no | — |
| triage_teams | Input groups. Functionality is identical to "admin_teams", either or both can be set | no | — |
| read_teams | Input groups. Functionality is identical to "admin_teams", either or both can be set | no | — |
Outputs
no outputs