Skip or run Pull Request Reviews, Integration Alerts, CLI 4.0 and More

Karolina Szczur

Karolina Szczur

September 14, 2021

Release Notes is a monthly summary of new features, product improvements and upcoming releases.

Pull Request Reviews: ignore drafts, branches and request tests with a comment

We’re continuing to improve our GitHub integration by adding more options to skip tests or run them on-demand—whenever it suits your development cycle. Now, you can ask Calibre to test (or re-test) your work by posting a comment with @calibreapp run. Similarly, you can say @calibrepp stop to halt future tests in that PR. Too easy!

Requesting a performance test in a Pull Request comment

There are other situations when you might want to skip testing too. By default, Calibre won’t test draft Pull Requests anymore—only ones ready for review.

You can also use positive and negative patterns to specify which branches should be tested or omitted in Site → Settings → Edit a GitHub Integration. For example, ignore dependabot-generated branches or only test release branches:

Ignoring dependabot branches in Pull Request Reviews

Get alerts when integrations have issues

Using integrations can be a powerful way to connect the services you use. But it can be frustrating when an integration stops working, and we don’t know about it.

Email notification about a failing Slack integration with a specific error

Now, Calibre sends you an alert when there’s an issue with any of your connected services (such as Slack, Webhooks, GitHub, Netlify) with steps to fix. No more discovering data or notifications aren’t being sent days later!

Lighthouse 8.3

Our Test Agents now use Lighthouse 8.3. We upgrade to stable Lighthouse releases as they become available so that you can leverage the newest version.

CLI 4.0 and 4.0.1

We deprecated the site get-pulse-metrics command and replaced it with site metrics (a breaking change). We also added a metric-list command that lists all available metrics, their category, advised ranges and recommendations for tracking:

Calibre command line interface command that lists all available metrics with recommended ranges

Read the full changelog here.

New documentation: new options for Pull Request Reviews and updated CLI commands

We covered new options for Pull Request Reviews, so you can adjust your configuration if you’d like to ignore selected branches. We also updated command line interface commands for retrieving Pulse metrics.

Karolina Szczur

Karolina Szczur

Karolina is the Product Design Lead at Calibre. With years of design experience under her belt, she’s responsible for the comprehensive user experience spanning over product, visuals and content. Find her on Twitter or LinkedIn.

megaphone

Get notified about new articles and speed monitoring features

We will send you our latest web performance advice and notifications about new Calibre features.