Discover more from Aviator Updates
Chrome Extension, new Queue page, better GitHub+Slack integration, and more
Looking for feedback on Queue page. Call for speakers for Hangar sessions.
Hangar DX meetup - call for speakers
Thank you for attending the last Hangar virtual meetup with Scott MacVicar - head of developer experience at Stripe. We are looking for amazing speakers for our next DX meetup. Is there someone you wish you could learn from? Email: email@example.com with any speaker recommendations, and we will reach out to them ourselves to schedule.
Aviator Chrome Extension
Announcing the new Aviator Chrome Extension that replaces the original GitHub merge button with a Queue button. This will also show the status of the PR in the queue. When you install for first time, you will have to login before using it. Checkout the installation instructions.
New Queue Page
We’ve released an updated version of the queue page. The new page should load faster and provide more visibility into the state of the merge queue and all the pull requests in your repositories. Please let us know if you notice any issues or missing features!
Deeper integration with GitHub + Slack
We have deprecated our previous Slack slash command:
/aviator github connect
Instead you now connect your Slack account using:
and connect your GitHub account separately. This work will allow for more personalized notifications for each user (eg. Slack DMs, etc.). Further personalization will be announced in the next release. See the Personal Integration docs here.
Bug fixes and improvements
Post a GitHub comment on every queued PR when the queue is paused.
Slack notification for config changes, pause and unpause queue.
Fixed handling of newlines in PR descriptions.
Added queue depth in PR Slack notifications.
Improved error handling for GitHub 404s by adding exponential backoff retries.
Added new config options for
publish_status_check. Now you can configure the Aviator status check to be published immediately when PR opens, after it’s ready to queue, or after queueing. Read the docs
Our GraphQL API continues to evolve - exposed more information about pull requests and their required checks as well as an API to trigger a queue reset. Please reach out if you have any use cases for the Aviator API that you would like to discuss.