Whether you are enjoying a warm summer beach 🏖️ in Australia or sipping on hot cocoa ☕ in the US, have blissful holidays and a sparkling New Year! 🎊 🎉 🍾
Thank you for being with us this year, and we look forward to supporting your developer teams in 2023!
Highlights
🚀 Nightly reruns to detect flaky tests
🚀 Filter by base branch on Queued and Analytics pages
🚀 Apply regex for title and commits
🚀 Override acceptable test status for draft PR checks
New features
Nightly reruns to detect flaky tests
Now you can specify a time to automatically trigger job reruns to proactively identify flaky tests. Aviator automatically picks the last successful CI run on the specified branch to rerun the tests. Learn more here.
Filter by base branch on Queued and Analytics pages
Now you can filter the results by base branch name on the Queue and Analytics pages to help with managing the status of your team’s queues.
Apply regex for title and commits
There is a new apply_title_regexes
configuration under merge_commit
section. This allows you to rename PR titles. The main use case is if your team prefers draft PRs to not be linked to external apps/ trigger workflows based on PR-title, eg. Linking PRs to JIRA, etc. See our docs for more info.
merge_rules:
labels:
trigger: "label_name"
merge_commit:
use_title_and_body: true
apply_title_regexes:
- pattern: "AV-"
replace: "AV_"
Support multiple acceptable test statuses for draft PR checks
We previously only supported adding additional acceptable test statuses to the original PR required_checks
. This is now supported for draft PR checks as well, see override_required_checks
in our docs.
Bug fixes and improvements
Improved test search capability in Flakybot.
Optimize merge conflict handling during batching to auto re-queue non-conflicting PRs.
Remove queue reset after emergency merge.
Stacked PRs improvements:
Link all stacked PRs in draft PR comment.
Only show stacked PRs on Queued page when entire stack is ready.
Fix ordering of stacked PRs on Queued page.
That’s a wrap! See you all in 2023!