Manager personal repositories collaborators via github issue
Create a workflow with content:
name: 'Collaborators Manager'
on:
issues:
types: opened
jobs:
collaborators-manager:
runs-on: ubuntu-latest
steps:
- uses: omyto/collaborators-manager-action@v1
with:
token: 'github token with `repo` access'
- Recommended: create a workflow in a private repository to ensure
token
are not exposed.
Name | Description | Required |
---|---|---|
token |
A GitHub token with repo access |
yes |
Create new issue with content:
## collaborators-manager-action
### add collaborators
- users: <username>
- repos: <repository>
- users: List of Github usernames. Separate by
,
. - repos: List of personal repositories. Separate by
,
.
Create new issue with content:
## collaborators-manager-action
### remove collaborators
- users: <username>
- repos: *
- users: List of Github usernames. Separate by
,
. - repos: List of personal repositories. Separate by
,
.- Use
*
to remove from all personal repositories oftoken
owner.
- Use
Create new issue with content:
## collaborators-manager-action
### list collaborators
- repos: <repository>
- repos: List of personal repositories. Separate by
,
.- Use
*
to list all personal repositories oftoken
owner.
- Use
Create new issue with content:
## collaborators-manager-action
### list repositories
- users: <username>
- users: List of Github usernames. Separate by
,
.- Use
*
to list all collaborators from all repositories oftoken
owner.
- Use
Use templates to make issue creation easier