Aviator Updates

Share this post

DX meetup, Improved UI, Invoice downloads and more

changelog.aviator.co

DX meetup, Improved UI, Invoice downloads and more

customizable status comments, advanced configs for parallel mode

Aviator
Feb 22
1
Share this post

DX meetup, Improved UI, Invoice downloads and more

changelog.aviator.co

Highlights

  • Hangout with Slack’s Director of Developer Experience & Productivity

  • 🚀  Access Invoices on Billing page

  • 🚀  UX Improvements

  • 🚀  New config settings

Hangout with Slack’s eng-productivity lead on Zoom

Aviator is hosting a casual, off-the-record hangout session for senior engineers and devops folks from various orgs to chat with each other. No sales talk, no recording, no repurposing of content, just an opportunity to learn from one another.

This month, Sridhar Ramakrishnan from Slack’s eng productivity team will be doing an AMA-style chat. He's also worked on DX (developer experience) at Fitbit before. Chat about best practices that have helped improve dev-productivity, lessons learned/ things that have not worked well, or anything else you want to discuss!

The hangout will be hosted on zoom, on 24th Feb (Friday) at 11am PT/ 2pm ET. We usually limit attendance to a small group so that folks get to know each other better. If you or someone you know might be interested, sign up here!

New features

Access Invoices on Billing page

We now provide the ability to download a previous invoice from the Billing page under Account section. As a reminder, only account admins can access this page.

UX Improvements

Customizable Status Comments

Your team can now customize messages based on the status of your PR. Aviator already posts a default comment, but you can add additional information when your PR is opened, queued, or blocked. See our docs for more info.

Custom queue paused message

Our branch API allows you to set an optional message to post on the top PR when a branch has been paused. Note that the custom message is removed when the branch is resumed.

Refresh Status

We’ve updated the /aviator refresh command to provide more information. If you are confused about the status of your PR , using the /aviator refresh command will reprocess your PR and post updated information.

New config settings

We have added new configuration settings to allow further customization of commit messages - see strip_html_comments and include_coauthors in our docs.

There are also advanced settings for parallel mode:

  • skip_draft_when_up_to_date to skip creating a draft PR if the first PR is already up to date.

  • use_optimistic_validation validate the CI execution if a subsequent draft PR CI has passed

  • optimistic_validation_failure_depth wait for a few subsequent failures in CI before resetting the queue

See our docs. These options help optimize processing in parallel mode.

Bug fixes and improvements

  • Merge conflict improvements - fixed incorrect reporting, added more detailed merge conflict info for debugging.

  • Optimized draft PR generation

  • Always queue skip_line PRs even if the max queue depth has been exceeded.

  • Dequeue stuck PRs if stuck timeout and CI timeout have been defined.

  • Improvements for rate limiting.

  • Improvements to process pending PRs to be picked up faster

  • Removed requeuing in all non-parallel modes. This previously led to merging PRs with failed builds.

Share this post

DX meetup, Improved UI, Invoice downloads and more

changelog.aviator.co
TopNew

No posts

Ready for more?

© 2023 Aviator Technologies, Inc
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing