DocumentationAdvanced Features

Advanced Features

PullPro includes several advanced features that give you greater control over how pull requests are managed within Slack. These features are designed to provide flexibility for teams with specific workflows, including moving PRs between channels and holding one back from review until it merges.

Move PRs Between Channels

Sometimes a pull request may be posted in the wrong Slack channel, or you may decide to move it based on team discussions. PullPro allows you to easily move a PR from one Slack channel to another using a simple Slack message shortcut.

How to Move PRs Between Channels

  1. Locate the PR post in the current Slack channel.
  2. Click the message options button (the three dots).
  3. Select the Move to another channel option.
  4. Choose the destination Slack channel from the dropdown list.

Once the PR is moved, all future notifications and updates for that PR will be sent to the new channel. Any reminders for the PR in the previous channel will be marked as resolved.

Example of using the Slack message shortcut to move a PR to another channel.

Skip Review Label

Some pull requests do not need the team's attention before they merge β€” a version bump, a generated file, a small internal change. Adding the skip review GitHub label holds one back from the channel while it is open.

Steps

  1. On the GitHub PR page, add the skip review label to your pull request.
  2. Mark the PR as ready for review.

While the pull request is open it is not posted to the channel and it sends no review reminders. Once it merges, PullPro posts it, so the work still shows up and still counts towards your metrics.

PullPro adds this label to every linked repository itself, so it is there to pick from the moment a repository is connected.

Applying the skip review label to a pull request in GitHub.
Did this page help you?