Auto Author Assign
ActionsGitHub Actions: Automatically assign pull request authors.
In most cases, the pull request author should be assigned as an assignee of the pull request.
This action automatically assigns the pull request author as an assignee.
# .github/workflows/auto-author-assign.yml
name: Auto Author Assign
on:
pull_request_target:
types: [ opened, reopened ]
permissions:
pull-requests: write
jobs:
assign-author:
runs-on: ubuntu-latest
steps:
- uses: toshimaru/auto-author-assign@v2.1.1
You can specify your own token.
jobs:
assign-author:
runs-on: ubuntu-latest
steps:
- uses: toshimaru/auto-author-assign
with:
repo-token: ${{ secrets.YOUR_TOKEN }}
If not specified, GITHUB_TOKEN
will be used by default.
An issue's author can be automatically assigned as an issue assignee.
- Add
issues
to the trigger - Add
issues: write
to the permissions
on:
issues:
types: [ opened, reopened ]
pull_request_target:
types: [ opened, reopened ]
permissions:
issues: write
pull-requests: write
jobs:
...
The auto-author-assign
action skips assigning the author when:
- Someone is already assigned as an assignee
- The author is a bot
Auto Author Assign is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.