Upcoming DevX meetup, new APIs, k8 support and more
Signup for our upcoming off-the-record DevX meetup in November.
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.