View as Markdown

Comment

Post a comment on a pull request.


The comment action allows Mergify to post a comment on your pull request when certain conditions are met.

The comment action can provide automated responses to events in your pull request workflow, based on the conditions and message you customize.

bot_account#Bot account or null·defaultnull

Mergify can impersonate a GitHub user to comment a pull request. If no bot_account is set, Mergify will comment the pull request itself.

message#Message template or null·defaultnull

The message to write as a comment.

In this example, Mergify will post the message “Thank you for your contribution! A reviewer will be assigned soon.” when a pull request is labeled with “needs review”.

pull_request_rules:
- name: comment when a pull request is labeled "needs review"
conditions:
- label = needs review
actions:
comment:
message: Thank you for your contribution! A reviewer will be assigned soon.

Warn of Conflicting Pull Requests

Section titled Warn of Conflicting Pull Requests

When a pull request is in conflict and cannot be merged, it’s nice to be notified automatically by Mergify. You can do this using this rule:

pull_request_rules:
- name: comment when a pull request is in conflict
conditions:
- conflict
actions:
comment:
message: "@{{author}} Your PR is in conflict and cannot be merged."

In this example, Mergify will post the message “Thank you for your contribution! Your pull request has been merged.” when a pull request is merged.

pull_request_rules:
- name: comment when a pull request is merged
conditions:
- merged
actions:
comment:
message: Thank you for your contribution @{{author}}! Your pull request has been merged.

Was this page helpful?