inditextech/Auto Fork & Team
Forks a repository into your org, creates a team, assigns specified users, and grants permissions.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repository | The repo to fork (either 'owner/repo' or full GitHub URL) | yes | — |
| maintainers | Comma-separated list of GitHub usernames (without @) to add as maintainers | yes | — |
| org | Target GitHub organization (defaults to the owner of this workflow repository) | no | — |
| custom-name | Custom name for the forked repository (defaults to the original repository name) | no | — |
| team-name | Custom team slug (defaults to `<repo>-maintainers`) | no | — |
| permission | Permission level for the team (pull, push, maintain). Default: maintain | no | maintain |
| poll-interval | Seconds between checks for fork readiness | no | 3 |
| poll-retries | Number of times to poll before timing out | no | 10 |
| token | GitHub token with `repo` + `admin:org` scopes | yes | — |
Outputs
| name | description |
|---|---|
| fork-repo | Full name of the new fork (e.g. Org/bar) |
| fork-url | HTTPS URL of the new fork |
| team-slug | Slug of the created or retrieved team |