auto-author-assign
auto-author-assign copied to clipboard
GitHub Actions: Automatically assign pull request authors.
auto-author-assign
GitHub Actions: Assign pull request author automatically.

Why this action?
In most cases, pull request author should be assigned an assignee of the pull request.
This action automatically assigns PR author as an assignee.
Usage
# .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/[email protected]
Use your own token
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.
Enable auto-author-assign for the issues
An issue author can be automatically assigned as an issue assignee.
- Add
issuesto the trigger - Add
issues: writeto the permissions
on:
issues:
types: [ opened, reopened ]
pull_request_target:
types: [ opened, reopened ]
permissions:
issues: write
pull-requests: write
jobs:
...
Skip assigning author
auto-author-assign action skips assigning the author when:
- Someone is already assigned as an assignee
- The author is a bot