Aviator Updates

Share this post

Happy holidays!

changelog.aviator.co

Happy holidays!

Nightly reruns, base branch filters, regex for commits and more.

Aviator
Dec 22, 2022
2
Share this post

Happy holidays!

changelog.aviator.co

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.

nightly rerun configuration

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.

base branch filtering

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!

Share this post

Happy holidays!

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