Skip to content

Latest commit

 

History

History
71 lines (40 loc) · 3.81 KB

aviator-chrome-extension.md

File metadata and controls

71 lines (40 loc) · 3.81 KB
icon
puzzle-piece

Chrome Extension

Aviator's Chrome Extension offers a few capabilities:

  • MergeQueue - You can enqueue / dequeue your pull-request from GitHub, monitor the status and review the stack.
  • AttentionSet - Track all the PRs that require your attention. On the GitHub page for the PR, you can also toggle the attention.

Installation

Install from Chrome Web Store. After the installation, open your pull-request, and you can find a log-in button instead of the GitHub merge button.

Click the login button, and you'll redirected to the Aviator login page. If you are already logged in, it should automatically get back to the original PR page.

{% hint style="info" %} The browser extension is also supported on Arc. {% endhint %}

Pinning the extension

Once installed, you can optionally pin the Chrome extension. This way, whenever there's a PR that require your attention, it will show you a red badge within your browser.

Connecting with GitHub

To enable the AttentionSet in Chrome Extension, you need to connect your Aviator user with GitHub user. You can find that configuration in Settings > Personal > Integrations , or follow this link.

How to use

AttentionSet

The extension shows you the list of PRs that require your attention. These may be PRs that require a review from you, or the PRs authored by you that are waiting for your action after a response from the reviewer.

  • If you pin the extension to Chrome, it will show the number of PRs that require your attention as a badge.
  • On clicking the icon, it expands a popup view that lists those PRs
  • Any PR that is approved and ready to merge shows up with a green bar.
  • On the PR details page, you can also view and toggle the Attention for the GitHub users from the right side menu.

MergeQueue

If the repository is configured with Aviator MergeQueue, it shows a button to enqueue a pull request. This will work properly with stacked PRs as well.

Enqueue an open PR

Once the PR has entered the queue, the extension will show information about the bot pull request, and a timeline of the PR's activity. If the queue is currently paused, the extension will notify the user, regardless of the PR's status.

PR in the merge queue

The extension will show updated information if the PR is blocked.

Blocked PR

If you need, there is an option to show the original GitHub merge button.

Use with Aviator MergeQueue on-prem

You can open the extension option page from the extension menu.

You can specify your on-prem Aviator deployment URL.