Aviator Updates

Share this post

Upcoming DevX meetup, new APIs, k8 support and more

changelog.aviator.co

Upcoming DevX meetup, new APIs, k8 support and more

Signup for our upcoming off-the-record DevX meetup in November.

Aviator
Oct 20, 2022
1
Share this post

Upcoming DevX meetup, new APIs, k8 support and more

changelog.aviator.co

Highlights

  • 🌟 Inter-company DevX meetup in November

  • 🚀  Pausing by base branch

  • 🚀  New APIs - Backport, Queue stats

  • 🚀  On-prem deployments now support k8s configuration

🌟Inter-company DevX meetup in November

Our next meetup will be an off-the-record session over Zoom to talk shop with your DevX peers in other companies. To keep it intimate, attendance will be limited to 15 people. Sign up here.

Our last DevX meetup was attended by DevX leads at Affirm, Benchling, Square, Cruise, Figma, Reforge, Reddit and more. We discussed best practices around measuring productivity, getting buy-in from leadership for internal improvements, scaling CI systems and related topics.

New features

Pausing by Base Branch

You can now pause the queue selectively by base branch name. This also supports branch glob patterns, e.g. release/*. This can be configured using the Aviator API.

curl -X POST -H "Authorization: Bearer <aviator_token>" \
-H "Content-Type: application/json" \
-d '{ "pattern": "release-*",
      "repository": {
        "org": "aviator",
        "name": "av-demo-release"
      },
      "paused": true
    }' \
https://api.aviator.co/api/v1/branches/

Other new APIs

Backport: request to backport a PR on a specified branch.

Queue stats: get live statistics about the state of the merge queue.

See our API docs for more info.

On-prem deployments now support k8s configuration

Now you can deploy Aviator using k8 with your preferred cloud provider. As an alternative, we also offer a single instance docker-compose version.

Bug fixes and improvements

  • Cleaned up temporary branches that are created for draft PRs.

  • Fixed some race conditions while merging.

  • Introduced aviator status check on draft PRs as well.

  • UX improvements on sticky comment and /queued page. Now we show both the original and draft PR tests and added CI links.

  • Stacked PRs - better handling in parallel mode, and branch deletion now available.

  • Optimized /queued page queries to decrease page load time.

  • Keep draft PR descriptions up to date after a reset.

  • Improved merge conflict handling.

  • Added stricter validation of config.

  • Improved handling of Github timeouts and exceptions.

Share this post

Upcoming DevX meetup, new APIs, k8 support 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