Assign
Assign a pull request to a user.
The assign
action allows you to assign one or more users to a pull request
when the conditions you specify are met. This can help automate the process of
designating the right people to handle specific pull requests, based on your
conditions. This can significantly streamline your pull request management
process and ensure that the right people are always aware of and working on the
pull requests that require their attention.
Parameters
Section titled ParametersKey name | Value type |
---|---|
add_users | list of template |
remove_users | list of template |
users | list of template |
As the list of users in add_users
or remove_users
is based on
templates, you can use, e.g.,
{{author}}
to assign the pull request to its author.
Examples
Section titled ExamplesAssign Defined User
Section titled Assign Defined UserBelow is an example of how to use the assign
action:
pull_request_rules:
- name: assign PR to a user
conditions:
- "#files = 1"
actions:
assign:
add_users:
- "username1"
- "username2"
Assign Pull Request Author User
Section titled Assign Pull Request Author UserBelow is an example of how to use the assign
action to assign a pull request
to its author:
pull_request_rules:
- name: assign PR to its author
conditions:
- "#files = 1"
actions:
assign:
add_users:
- "{{author}}"