Aviator Updates

Share this post

Pending status page, CLI updates, DX meetup with Gusto

changelog.aviator.co

Discover more from Aviator Updates

Changelog and updates for Aviator
Over 6,000 subscribers
Continue reading
Sign in

Pending status page, CLI updates, DX meetup with Gusto

Join the DX meetup with Gusto's observability team

Aviator
Jun 20, 2023
1
Share this post

Pending status page, CLI updates, DX meetup with Gusto

changelog.aviator.co
Share

Highlights

  • 🌟 Off-the-record hangout with Gusto’s Observability team

  • 🚀  Pending Status on Dashboard

  • 🚀  New APIs for BotPullRequest

  • 🚀  Slash command for priority merge

  • 🚀  av CLI updates

Hangout with Gusto’s Observability team

We're hosting another installment of our monthly hangouts: For the uninitiated, these are "off-the-record" zoom hangouts for companies to share knowledge with each other around internal engineering productivity, tooling, and developer-experience topics.

This month we'll be joined by Nick Calugar from Gusto, who will talk about how his engineering team does Observability - specifically, how they’ve set up Datadog, and other tools they’ve had experience using. Email Spriha (spriha@aviator.co) for an invite.

This month’s hangout is on June 29th (Thursday), 11am - 12pm PT / 2pm - 3pm ET.

New features

New Pending Status on Dashboard

We have added a new Pending tab to the Queue page. Pending contains PRs that have a ready label added, but are still waiting something in order to be queued (ex. CI is still running or waiting for a review). Queued contains PRs that are in the queue or PRs that are waiting to be added if the max queue depth has been reached.

We now also show a badge max cap reached for the PRs that are waiting for queue depth to recover. These PRs will be on the Queued page.

New APIs

  • [REST] BotPullRequest API - Find the associated PR from BotPullRequest number.

  • [GraphQL] BotPullRequest exposed as well as its corresponding required checks and status checks

  • [GraphQL] Stack exposed for a PullRequest

Slash command for priority merge

Now you can queue a PR with priority using Slash command:

/aviator merge --skip-line

av CLI updates

v0.0.16, v0.0.17, v0.0.18 are released

  • New features

    • Aviator API integration

      • av CLI gets new commands that queries PR statuses via Aviator API. This requires a User Access Token in addition to GitHub’s Personal Access Token. You can follow https://docs.aviator.co/aviator-cli/how-to-guides/create-a-user-access-token to set this up.

      • av pr status shows the PR status.

      • av auth status shows the Aviator API auth status.

    • av stack branch --rename gets an option --force to rename a branch with a PR.

    • av stack branch --rename can retroactively follow the branch renaming done by git branch -m.

    • av stack sync gets an option --all. This syncs all branches in the repository.

    • av stack sync gets an option --prune. This removes the merged branches.

    • av branch-commit gets options -a and -A to deal with untracked files.

    • av commit create and av commit amend are added for creating and amending a commit and running av stack sync in one command.

    • Add manpages for each command. For example, you can run man 1 av-pr-create to see online manuals.

    • Add a Vim plugin that highlights the pull-request title and body. https://github.com/aviator-co/av-vim-plugin

  • Bug fix

    • av stack sync fetches the merge commit before rebasing.

    • av stack sync works for adopting non-av managed Git branches.

    • av stack diff uses the merge base for calculating the diff (i.e. switched to three-dot diff from two-dot diff).

Bug fixes and improvements

  • Added optimizations for Affected Targets mode to work with batching.

  • Fixed a bug on the dashboard timeline, should now remember state on refresh.

  • Send reset webhook regardless of reset count.

  • Fixed bug to parse GitHub status checks in order.

  • Fix issue with redirect missing trailing slash in the API requests

1
Share this post

Pending status page, CLI updates, DX meetup with Gusto

changelog.aviator.co
Share
Top
New

No posts

Ready for more?

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