Unified Check Run User Manual

Changes to GitHub Workflow

When the Unified Check Run functionality is enabled for your GitHub account, creating a pull request (PR) with the ‘CICD’ label will consolidate multiple check-runs into a single Dashboard Checks check-run.

Dashboard Checks

To view detailed information, click the View more details on the flutter-dashboard link located at the bottom of the check-run summary.

View more details on the flutter-dashboard

If a test fails, you can re-run the failed tests directly from the check-run interface by clicking the Re-run Failed button. Alternatively, you can use the presubmit dashboard, accessible via the Failed Checks Details link at the top of the check-run description or the View more details on flutter-dashboard link at the bottom.

Re-run failed / Failed checks details / View more details on flutter-dashboard

Presubmit Dashboard

Clicking the View more details on flutter-dashboard link within the Flutter Presubmits check-run opens the presubmit dashboard. This interface provides detailed test run execution information.

Check run selection

By clicking on the SHA selector, you can navigate through the check runs for the current pull request.

SHA selector

Re-running failed jobs

If the latest check-run is selected, the dashboard allows you to re-run specific failed tests or all failed tests.

Re-run failed jobs

Filtering jobs By clicking on the Filter jobs button, you can filter jobs by status, platform, or regex.

Filter jobs button

Filter jobs popup dialog

Troubleshooting The presubmit dashboard for every failed job provides links to the LUCI UI for deeper investigation of the LUCI build execution associated with this job.

View more details on LUCI UI button

Analyze logs with Gemini

If you have write permission to the Flutter repository and the selected check run is the latest one, you can not only view logs of failed jobs but also analyze them with Gemini.

Analyze logs with Gemini button

This will provide not only a summary of the failure but also suggested fixes.

Gemini AI response with suggested fixes